2016年6月21日
摘要: 模板方法模式(Template Method) 定义 定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 UML类图 例子 AbstractClass 模板方法1 模板方法2 客户端 结果 OK,成功。 总结 模板方法模式 阅读全文
posted @ 2016-06-21 22:11 韩思明 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype) 定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 UML结构图 浅复制 ProtoType 客户端 结果 问题分析 在基本数据类型(int,double,float...)和String对象时,这种复制是没有什么问题的,因为浅复制只对值进行复制, 阅读全文
posted @ 2016-06-21 21:52 韩思明 阅读(171) 评论(0) 推荐(0) 编辑