设计模式学习笔记
by2n
这个作者很懒,什么都没留下…
展开
-
设计模式六大原则之里氏替换原则
1. 里氏替换原则(Liskov Substiution Principl,LSP) 如果要说里氏替换原则,就必须说继承,因为里氏替换原则就是继承的缺点的解决方案。 继承好处 l 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性。 l 提高代码的重用性 l 父类可以形似父类,但又异于父类 l 提高原创 2012-05-15 22:25:57 · 579 阅读 · 0 评论 -
设计模式六大原则之依赖倒置原则
1. 依赖倒置原则(Dependence Inversion Principle,DIP) High level modules should not depend upon low level modules.Both should depend upon abstractions. Abstractions should not depend upon details shou原创 2012-05-15 22:28:01 · 640 阅读 · 0 评论 -
设计模式个人所见
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何原创 2012-06-06 08:47:50 · 829 阅读 · 1 评论