设计模式
文章平均质量分 89
foreverlxm
这个作者很懒,什么都没留下…
展开
-
简单工厂模式和工厂方法模式
简单工厂模式在前面的博客简单工厂模式和策略模式的应用的前半部分,提到过简单工厂模式,我们知道,简单工厂模式的主要优点在于封装了对象的创建过程,很大程度上实现了低耦合,但是,我们也能清晰的看到,当需要扩展新的功能时,我们不得不修改工厂类,这种做法实则违反了“开放--封闭”原则 。为了解决这一问题,我们引入工厂方法模式。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工原创 2015-11-15 11:04:57 · 435 阅读 · 0 评论 -
外观模式
外观模式完美的体现了依赖倒转原则和迪米特法则,在开发中会经常用到。原创 2015-11-19 17:54:36 · 546 阅读 · 0 评论 -
建造者模式
看第一遍书的时候,由于是走马观花的看了一遍,就总是将装饰模式和建造者模式混淆,然而,他们是有很大差别的。建造者模式:将一个复杂的构建与表示分离,这样,相同的构建过程能创建出不同的表示。就像一家饮品店的MM调制饮品一样,工序是相同的,只是配料略有不同,但是饮品的口味却千差万别原创 2015-11-16 12:27:34 · 356 阅读 · 0 评论 -
简单工厂模式和策咯模式的区别与应用
工厂模式和策咯模式乍看下貌似没有什么本质的区别,实则差距却很大原创 2015-11-10 13:27:50 · 694 阅读 · 0 评论 -
装饰模式
当我们需要的给已有的功能动态的添加其它功能时,选用装饰模式原创 2015-11-11 13:45:46 · 388 阅读 · 0 评论