2008年12月18日

设计模式解析(第二版)笔记7 设计模式的原则与策略

摘要: 开闭原则:对扩展开发,对修改封闭.也是就是说,应该将软件设计得不对其修改就能扩展功能. 从背景设计原则:Alexander教导我们从背景设计,在设计各部分所呈现的细节之前先创建总体概念. 依赖倒置原则:调动模块不应该依赖于低层模块.高层模块和低层模块都应该依赖抽象. 抽象不应该依赖于细节.细节应该依赖抽象. 封闭变化原则: 抽象类与接口:抽象类和接口之间的一个区别,就是抽象类允许有公共的状态和行为... 阅读全文

posted @ 2008-12-18 16:24 佟福春 阅读(163) 评论(0) 推荐(0)

2008年12月8日

设计模式解析(第二版)笔记3

摘要: 对象:具有责任的实体.设计时只需关注接口,不用操心相关细节. 封装:隐藏细节,封装变化. 共性和可变性分析: 共性分析:共性分析就是录找一些共同的要素,它们能够帮助我们理解系列成员的共同这处在哪里. 可变性分析:可变性分析提示了系列成员之间的不同.可变性只有给定了共性之后才有意义. 共性分析是寻找的是不可能随时间面改变的结构,而可变性分析则是找到可能变化莫测的结构. 设计的两步法 定义......... 阅读全文

posted @ 2008-12-08 16:24 佟福春 阅读(209) 评论(0) 推荐(0)

导航