设计模式--原型模式
Posted 学会思考
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式--原型模式相关的知识,希望对你有一定的参考价值。
原型模式 Prototype Pattern 意图:使用原型实例定义/指定被创建对象种类/类型,通过拷贝原型实例创建新对象 应用场景: 1)当某个类指定在运行时实例化 2)减少子类数量 3)降低昂贵类型新对象创建成本 好处或缺点: 1)clone方法可能实现比较困难 2)不适用于含循环引用的类结构 类结构: 参与者:client ,Prototype,ConcretePrototype prototype:定义原型的行为
//关键代码 class Notification implements cloneable { string title; string content; //seters Footer footer; Nofification clone() { //try catch // return (Notification)super.clone(); } };
以上是关于设计模式--原型模式的主要内容,如果未能解决你的问题,请参考以下文章