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) 编辑