2012年5月16日

2. 面向对象的设计原则

摘要: 1. "开-闭"原则(Open-ClosedPrinciple,OCP)解释:一个软件实体应该对扩展开放,对修改关闭。就是说,在设计一个模块的时候,应当使这个模块可以在不被修改的情况下被扩展。开-闭原则是面向对象设计可复用的第一块基石。2. 里氏代换原则(Liskov Substitution Principle,LSP)解释:一个软件实体如果使用的是一个基类的话,那么一定适用于其子类。3. 依赖倒转原则(Dependenceinversion principle, DIP)解释:依赖于抽象,不要依赖于实现。要针对接口编程,不要针对实现编程。4. 合成/聚合复用原则(Com 阅读全文

posted @ 2012-05-16 23:20 随心浪子 阅读(388) 评论(1) 推荐(0) 编辑

面向对象的设计艺术(目录)

摘要: 面向对象的设计艺术(设计模式)1. 开篇导读2. 面向对象的设计原则3. 设计模式之创建模式3.1 简单工厂模式3.2 工厂方法模式3.3 抽象工厂模式3.4 建造者模式3.5 单例模式3.6 原型模式4. 设计模式之结构模式4.1 适配器模式4.2 桥梁模式4.3 组合模式4.4 装饰模式4.5 门面模式4.6 享元模式4.7 代理模式5. 设计模式之行为模式5.1 责任链模式5.2 命令模式5.3 策略模式5.4 观察模式5.5 解释器模式5.6 迭代模式5.7 中介模式5.8 备忘录模式5.9 状态模式5.10 模板方法模式5.11 访问者模式6. 设计模式之比较6.1 装饰模式 VS 阅读全文

posted @ 2012-05-16 23:20 随心浪子 阅读(161) 评论(0) 推荐(0) 编辑

导航