软件设计
iteye_12186
这个作者很懒,什么都没留下…
展开
-
设计模式分类小结
以下内容从书籍整理理解而来。根据两个准则来给模式进行分类。第一是目的准则,第二是范围准则。目的准则: 1,创建型:创建型比较容易理解。与对象的创建有关。如Factory,Builder 2,结构型:处理类或对象的组合。如Adapter,Facade,Proxy等 3,行为型:对类或对象怎么交互和怎么分配职责进行描述。如Strategy,Command...原创 2009-12-31 12:45:26 · 103 阅读 · 0 评论 -
项目中最大过度设计——多语言设计
很早之前,人们开始总结并强调设计。后来人们反思软件的过度设计。个人认为,最常见、最无用的过度设计便是界面的多语言设计。 当然,必须强调的是,这是有前提的,即面向国内的项目型软件。比如中小型企业的内部信息管理系统,从甲方角度来讲,因为其用户在可见的未来,不会出现外语版本。从乙方角度看,因为是项目型软件,其重用性不高。 那么,为了这样一个不可能用到的功能。花费大量...2010-07-07 16:41:26 · 194 阅读 · 0 评论 -
关于分层原则疑惑——Facade层与Service层的划分标准?
传统的J2EE系统的分层,一般是WEB展示层、Web控制层、业务逻辑层、数据访问层。 各层的职责比较简单,控制层仅处理Web参数与数据并传递给业务逻辑层。而具体的业务逻辑放在Service层即业务逻辑层中。同时,事务的控制边界也在这一层。Dao层对数据库的操作,更简单的理解为对SQL的拼装。 上面的各层泛泛来讲,都容易理解。具体用法上,又会有一些延伸。比如说Dao层,有的由一...2012-04-24 15:40:34 · 5745 阅读 · 3 评论