
设计模式
jokes000
这个作者很懒,什么都没留下…
展开
-
builder(生成器/建造者模式)
模式分类:对象创建型模式模式原理:1. 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2. 动机:一个RTF(Rick Text Format)文档交换格式的阅读器应能将RTF转换为多种正文格式。该阅读器可以将RTF文档转换成普通ASCII文本或者转换成一个能以交互方式编辑的正文窗口组件。但问题在于可能转换的数目是无线的。因此要能够很容易实原创 2012-05-09 11:04:58 · 751 阅读 · 0 评论 -
Prototype(原型模式)
模式分类:创建型模式定义:原型模式(prototype):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。什么时候使用:当创建给定类的实例的过程很昂贵或者很复杂时,就使用原型模式。一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,又对性能是大大的提高。等于是不用重新初始化对象,而是动态地获得对象运行时的状态原创 2012-05-09 10:42:39 · 909 阅读 · 0 评论