设计模式
wang371372
这个作者很懒,什么都没留下…
展开
-
原型模式,不只是clone那么简单
原型模式的意图经常被误解为复制对象,本来我觉得设计模式完全无必要(也不太敢)写任何文章,GoF书里写的清晰准确,还有无数例子,但我看到过无数文章把原型模式彻彻底底地变成了从已有对象方便地复制一个新对象,所以决定趟趟浑水也来白话一篇,说的不对的地方欢迎大家拍砖,猛拍,狂拍,往死里拍……在我自己废话之前,还是先抄GoF,意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型对象创建新的对转载 2015-04-12 11:20:53 · 996 阅读 · 0 评论 -
C++设计模式之原型模式
什么是原型模式?在GOF的《设计模式:可复用面向对象软件的基础》中是这样说的:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。这这个定义中,最重要的一个词是“拷贝”,也就是口头上的复制,而这个拷贝,也就是原型模式的精髓所在。举一个最简单的例子来说明原型模式:记得上小学的时候,老师把需要做的课外习题写到黑板上,而下面的我们都要把这些题抄写到自己的本子上,回家做好,第二转载 2015-04-13 09:34:02 · 680 阅读 · 0 评论