摘要: 故事背景:考题抄错会做也白搭 1. 概述 定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。 2. 模式中的角色 2.1 抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。 2.2 具体类(ConcreteC 阅读全文
posted @ 2017-12-24 18:32 KeepInYourMind 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 故事背景:简历复制 概念:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 Prototype模式提供了一个通过已存在对象进行新对象创建的接口(Clone), Clone()实现和具体的语言相关,在C++中通过拷贝构造函数实现。 代码如下: 总结: Prototype模式同工厂模式,同 阅读全文
posted @ 2017-12-24 15:50 KeepInYourMind 阅读(131) 评论(0) 推荐(0) 编辑