23种设计模式作用简述


访问者模式

       使你在不改变类的前提下定义作用于元素的新操作。

      xml访问的Dom4J中的VisitorSupport类


单例模式

类自身负责保存它的唯一实例。


外观模式

为子系统的一组接口提供一个一致的界面,通过一个高层接口是子系统更加容易使用。


组合模式

         将对象组织成树形结构。


备忘录模式

         原发器Originator创建备忘录Memento,交给Caretaker管理。


原型模式

拷贝自身-clone()方法


原型模式与备忘录模式联用

在创建备忘录时可以通过克隆原发器对象来实现,即使用原型模式,此时原发器需要支持自我复制。为了简化系统设计,可以将原发器和备忘录合并,直接将克隆生成的原发器对象保存在负责人中。




单例模式



原型模式


    

猜你喜欢

转载自blog.csdn.net/wzwdcld/article/details/45965273