摘要:
定义:观察者模式、:定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式是一种对象行为型模式。 模式动机:对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应 优点:观察者模式可以实现表示层和数据逻辑层的分 阅读全文
摘要:
模式动机:引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。 定义:为多个复杂的子系统提供一个一致的接口,使这些子系统更加容易被访问。 优点: 对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起来更加容易 实现了子系统与 阅读全文
摘要:
一、根据目的来分:通过完成什么工作划分为创建型模式、结构型模式和行为型模式 3 种类型 1、创建型模式:作用于对象的创建,将对象的创建与使用分离。其中囊括了单例、原型、工厂方法、抽象工厂、建造者5 种创建型模式。 2、结构型模式:将类或对象按某种布局组成更大的结构,其中以代理、适配器、桥接、装饰、外 阅读全文