您的位置:知识库 » 软件设计

“软件设计”文章列表

作者: Teddy's Knowledge Base   2010-08-08 20:50:26 阅读:3141 标签:ORM 面向对象 关系模型 关系映射
一、上篇回顾 上篇我们主要讲述了简单工厂模式和工厂模式。并且分析了每种模式的应用场景和一些优缺点,我们现在来回顾一下: 简单工厂模式:一个工厂负责所......
作者: CallHot   2010-12-12 20:53:05 阅读:3135 标签:设计模式 抽象工厂模式
我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.
作者: grayboy   2010-10-15 08:11:13 阅读:3121 标签:ASP.NET 三层结构
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识......
作者: 陈皓   2011-04-26 19:56:48 阅读:3119 标签:软件设计
最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。我们......
2011-09-25 17:13:13 阅读:3055 标签:软件架构 架构之美
英文原文:Are you coding for change or for stability? 让我来给你们讲一个故事:当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用 SmallTalk 这种语言教学,而且教学方式非常特别;第一天,教授给我们布...
作者: Marcus   2013-07-24 12:12:23 阅读:2992
我始终认为,代码应作为架构的一部分,不如此,不足以表达代码质量的重要性。我知道,这与传统学院派对架构的定义是相悖的。一般认为,架构是描述设计蓝图的宏观过程,......
2011-09-10 22:49:22 阅读:2975 标签:代码重用
sql语句又叫ad hoc sql, ad hoc是拉丁语,意思是for this,可以翻译为“按每一次情况的办理”。 存储过程就是stored procedure, 简写为sp。 ORM......
作者: 栖山   2011-05-14 08:16:29 阅读:2957 标签:ORM
架构设计并不是项简单的工作,架构设计最终的产物则是由不同的框架组件构成一套高扩展、稳定、安全、通用的开发框架平台。或许一提到架构设计,很多朋友都联想到了常......
作者: Bēniaǒ   2011-01-24 11:50:02 阅读:2938 标签:架构设计 插件 Silverlight
作者: 怪怪   2008-12-17 23:50:36 阅读:2938 标签:面向对象
子类复子类,子类何其多 假如我们需要为游戏中开发一种坦克,除了各种不同的型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红外线夜视......
作者: 山天大畜   2010-11-03 17:43:10 阅读:2898 标签:C# 面向对象 Abstract Factory 抽象工厂模式
一、上篇回顾 通过上篇的简单讲解,我们知道了,组合模式意图是通过整体与局部之间的关系,通过树形结构的形式进行组织复杂对象,屏蔽对象内部的细节,对外展现统......
作者: CallHot   2010-12-21 16:21:11 阅读:2890 标签:设计模式 适配器模式
英文原文:Strategic Domain Driven Design with Context Mapping 作者:Alberto Brandolini 译者:韩锴 发布于 2010年4月6日 简介 当应用程序逐渐变得庞大和复杂后,很多面向对象建模的方法都达不到非常好的可伸缩性。上下...
作者: Alberto   2012-05-30 22:38:53 阅读:2857 标签:领域驱动开发 DDD
存储系统从其与生俱来的使命来说,就难以摆脱复杂系统的魔咒。无论是从单机时代的文件系统,还是后来C/S或B/S结构下数据库这样的存储中间件兴起,还是如今炙手可热的云存储服务来说,存储都很复杂,而且是越来越复杂。 存储为什么会复杂,要从什么是存储谈起。存储这个词非常平凡,存储 + 计算(操作)就构...
作者: 许式伟   2014-06-15 09:13:29 阅读:2840 标签:分布式 数据存储 大数据
作者: Anytao   2008-12-14 20:12:47 阅读:2805 标签:架构设计
作者 Bruce Laidlaw and Michael Poulin 译者 侯伯薇 软件产业目前的状态很混乱,开发成本越来越高,质量却越来越差。云计算所给出的承诺和具体实现还有相当大......
2011-10-09 22:51:07 阅读:2799 标签:架构 IT 架构师
拜现今软件进步所赐,路上的小学生都知道PS大神是什么(小朋友说:PS就是可以把我的照片变漂亮的东西)所以理所当然,很多人都把「会操作Photoshop」等于「会美术设计」给划上等号,以下提供笔者多年在中港台与日本等地从事美术相关发包经验中的见解,提供各位对应用美术有兴趣的朋友们参考。 概念——...
作者: LeonHK   2014-07-31 23:29:39 阅读:2797 标签:应用开发 设计 美学
动机(Motivation) 在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常频繁的变化。在这种情......
作者: 山天大畜   2010-11-03 17:32:16 阅读:2792 标签:C# 面向对象 Interpreter 解释器模式
作为软件开发人员最担心的就是变化,因为一旦变化,意味着自己的开发任务加重, 轻则修改代码,重则修改框架,如果不用做任何修改,则皆大欢喜,现实告诉我们,这是小......
作者: normalnotebook   2011-06-17 20:16:18 阅读:2789 标签:重构
作者: 张逸   2008-08-16 22:09:39 阅读:2778 标签:架构设计 PetShop