代码改变世界

随笔档案-2011年7月14日

Android Ap 开发 设计模式第六篇:原型模式

2011-07-14 21:26 by Terry_龙, 2569 阅读, 收藏,
摘要: Prototype Pattern名称由来 不是利用类来产生实例对象,而是从一个对象实例产生出另一个新的对象实例 ,根据被视为原型的对象实例 ,建立起的另一个新的对象实例就称为原型模式(Ptototype Pattern)。需求场景种类过多无法整合成类时第一种情形:若须处理的对象种类太多,如果要一个个设成不同的类,须产生大量的源程序文件不容易利用类产生对象实例时第二种情形:该对象的实例产生过程太复杂,很难利用类来建立。希望把框架和所产生的对象实例分开时第三种情形:希望让产生对象实例时的框架不会只存在于某些特殊类时。功能演示 测试程序类结构图如下: 模式UML图中,共有三个类:接口,Produ. 阅读全文