2012年4月28日

设计模式 3.4 Prototype(原型)-对象创建模式

摘要: 1.意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 2.动机 为了更好的解决关于一个通用的图形编辑器框架和增加一些表示音符、休止符和五线谱的新对象来构建一个乐谱编辑器的问题。我们框架中为音符和五线谱这样的图形构件提供了一个抽象的Graphics类。为定义选择板中的攻击,还提供了一个抽象类Tool。该框架还为一些创建图形对象实例并将它们加入到文档的工具预定义了一个GraphicTool子类。但GraphicTool给框架设计者带来了一个问题。音符和五线谱的类特定于我们的应用,而GraphicTool类却属于框架。GraphicTool不知道如何创建我们的引用类实例... 阅读全文

posted @ 2012-04-28 22:05 lufangtao 阅读(319) 评论(0) 推荐(0) 编辑

导航