设计模式
文章平均质量分 90
digua007
这个作者很懒,什么都没留下…
展开
-
代理模式 适配器模式 与 外观模式 区别 比较 特点
代理模式 1 代理模式中的原类和代理类继承同一父类;2 原类对象与代理类对象接口相同,功能一致;3 起到了隐藏原类的作用。适配器模式 1 只有适配器继承目标接口;2 讲原有类接口转换为目标代码需求的接口。外观模式 是多个类的集成、统一适配。 注意区分 Façade模式、 Adapter模式、 Bridge模式与 Decorator模式。 Façade模式注重简化接口, ...原创 2011-07-04 10:10:58 · 141 阅读 · 0 评论 -
Strategy模式
一、Strategy模式的意图:策略操作定义了策略的输入和输出,而把策略的实现工作留给了各个类。这些类以不同的方案来实现同一操作,它们为用户提供统一的接口,因而这些类可以相互替换。Strategy模式允许多种策略共存,而代码不会混乱。策略模式也可以实现模式选择逻辑和策略本身相分离。Strategy模式的意图在于把可选的策略或方案封装在不同的类中,并在这些类中实现一个共同的操作。...原创 2011-11-03 10:19:32 · 104 阅读 · 0 评论