设计模式------PROTOTYPE(原型),TEMPLATE(模板)

看链接:http://blog.csdn.net/wuzhekai1985/article/details/6667020。纯属为自己学习所使用。

对于原型模式的理解:就如连接中所说,制作简历时先手写一个然后使用打印机进行复印得到复印件。这样一旦有错误需要修改只需要修改手写稿然后再复印即可。创建时不同的简历对应不同的类,然后再main函数实现的过程中进行复印(clone)即可;

对于模板模式:还是对于简历问题,应聘的公司给应聘者一张简历,上面有各种信息,然后让应聘者进行填写即可。实现是可以创建基类,基类中的各个因素包含的为简历上的各种信息,但是实现是在不同的子类中进行实现的。子类代表不同的人,基类代表简历。

posted @ 2013-07-15 18:13  2011winseu  阅读(213)  评论(0编辑  收藏  举报