随笔分类 - 13 设计模式
摘要:工厂模式代理模式门面模式观察者模式责任链模式适配器模式装饰者模式单例模式
阅读全文
摘要:Factory 主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 例如:汽车销售商场 该模式将创建对象的过程放在了一个静态方法中来实现.在实际编程中,如果需要大量的创建对象,该模式是比较理想的. 模拟spring工厂: person类: info.txt
阅读全文
摘要:一些人总结出来用来解决特定问题的固定的解决方案。 解决一个类在内存中只存在一个对象,想要保证对象的唯一。 1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。 2 为了其他程序可以访问该类对象,在本类中自定义一个对象。 3 方便其他程序对自定义类的对象的访问,对外提供一些访问方式。 代
阅读全文
摘要:观察者模式 Observer 这是软件设计模式的一种。 又被称为: 发布-订阅<Publish/Subscribe>模式、 模型-视图<Model/View>模式、 源-收听者<Source/Listener>模式 或从属者<Dependents>模式) 观察者模式(Observer)完美的将观察者
阅读全文