原型模式
摘要:
这段时间在研究设计模式,前几天学习了原型模式,今天跟大家讨论下!原型模式属于创建型模式,它与其他创建型模式不一样的是:它通过复制已有对象来产生新的对象。1 结构图如下: 在这里通过原型管理器去管理新生成的对象,用户不需要关心对象的生成细节。先注册原型类,再通过克隆原型生成具体的对象。与工厂方法模式相比,少了很多与产品平行的工厂方法类。2 Demo设计图 这几天做了一个与原型模式配套的小demo,请大家多多指教! 这个小程序主要核心功能模块:画板、调色板、颜色管理器、颜色原型和具体颜色画笔。3 代码实现画板类实现: 画板根据调色板上选择的颜色,画出相应颜色的线,核心代码用... 阅读全文
posted @ 2012-08-17 10:09 Gates.Li 阅读(422) 评论(6) 推荐(0) 编辑