设计模式
文章平均质量分 87
hjy逸影
这个作者很懒,什么都没留下…
展开
-
Java设计模式——创建型
Java设计模式 可参考:http://blog.csdn.net/zhangerqing/article/details/8194653/ 总体来说设计模式分为三大类: 创建型模式,共五种:普通工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式原创 2017-10-21 16:04:28 · 266 阅读 · 0 评论 -
Java设计模式——结构型
Java设计模式——结构型 本章接着讨论结构型的设计模式。 6、适配器模式 该模式将一个类的接口转换成用户希望的另外接口,目的是消除由于接口不匹配所造成的类的兼容性问题。 6.1 对象的适配器模式 被适配者——已存在的类 public class Adaptee { public void method1(){ System.out.println("this is ori原创 2017-11-02 19:50:54 · 248 阅读 · 0 评论 -
Java设计模式——行为型
Java设计模式——行为型 本章接着讨论行为型的设计模式。 12、策略模式 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。 ——使用情景: 程序不希望暴露复杂的、与算法有关的数据结构,那么可以使用策略模式封装算法需要使用一个算法的不同变体 ——使用实例: Comparator的compare(原创 2017-11-02 19:58:10 · 286 阅读 · 0 评论