摘要: 抽象工厂模式 优点: 如IFactory factory=new AccessFactory(),在一个应用中只需要初始化一次,这就使得改变应用的时候变得非常容易;其次它让具体的创建实例过程与客户端分离,客户端是通过它们的抽象接口操纵实例。 缺点: 再添加新功能的时候代码量维护比较大 简单工厂模式 阅读全文
posted @ 2017-05-25 09:32 沙漠燃星 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 观察者模式类似于发布/订阅。其中衍生的可以利用委托实现客户端的互相通知 特点:观察者模式所做的工作其实就是在解除耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响到另一边的变化 不足:观察者模式中抽象的通知者还是依赖抽象观察者,也就是说万一抽象观察者没有这样的接口,通知功 阅读全文
posted @ 2017-05-25 09:32 沙漠燃星 阅读(103) 评论(0) 推荐(0) 编辑