随笔分类 - 设计模式
摘要:应用实例: 1、您需要文具(圆,长方形,正方形),可以直接从文具包里拿,而不用去管这文具是怎么做出来的,以及这个文具的具体材料。 使用场景:当一些类创建时过于复杂,但又被经常调用时。 步骤 1 创建一个接口: /** * 形状 */ public interface Shape { void dra
阅读全文
摘要:观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 优点: 1、观察者和被观察者是抽象耦合的。 2、建立一套触发机制。 缺点: 1、如果一个被观察者对象有很多的直接和间接的观察者的
阅读全文