【中心思想】开闭原则(Open Closed Principle,OCP):对扩展开放,对修改关闭。实现方式:里氏代换原则(Liskov Substitution Principle, LSP): 【抽象】任何基类可以出现的地方,子类一定可以出现(不可逆哦)。 我喜欢吃水果。此处的“水果”可以置换为“苹果”、“香蕉”、“草莓”……依赖倒置原则(Dependence Inversion Principle, DIP): 【抽象】依赖于抽象,不要依赖于具体。 水果可以“吃”的抽象行为,不依赖于苹果需要“洗过之后吃”、香蕉需要“剥皮吃”、草莓需要“摘掉蒂吃”……的具体行为。接口隔离原则(In...
posted @ 2014-04-02 13:54
似溦若岚
阅读(139)
评论(0)
推荐(0)