摘要:
定义:观察者模式、:定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式是一种对象行为型模式。 模式动机:对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应 优点:观察者模式可以实现表示层和数据逻辑层的分 阅读全文
摘要:
定义:迭代器模式(Iterator Pattern) :提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示 模式动机:在迭代器模式中,提供一个外部的迭代器来对聚合对象进行访问和遍历,迭代器定义了一个访问该聚合元素的接口,并且可以跟踪当前遍历的元素,了解哪些元素已经遍历过而哪些没有。 优点:它支 阅读全文
摘要:
一、根据目的来分:通过完成什么工作划分为创建型模式、结构型模式和行为型模式 3 种类型 1、创建型模式:作用于对象的创建,将对象的创建与使用分离。其中囊括了单例、原型、工厂方法、抽象工厂、建造者5 种创建型模式。 2、结构型模式:将类或对象按某种布局组成更大的结构,其中以代理、适配器、桥接、装饰、外 阅读全文