设计模式读书笔记之原型模式(Prototype)
2010-03-22 20:33
260 查看
原型模式:通过克隆原型来创造新对象。
示例代码:
其实在java中原型模式其实就是Object.clone()的应用.
示例代码:
package designpattern.prototype; public class Prototype implements Cloneable{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Prototype(String name){ this.name = name; } public Prototype clone(){ Prototype p = null; try { p = (Prototype) super.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } return p; } } //test case package designpattern.prototype; public class Test { public static void main(String[] args) { Prototype p = new Prototype("I am a prototype"); Prototype p1 = p.clone(); System.out.println(p1.getName()); } }
其实在java中原型模式其实就是Object.clone()的应用.
相关文章推荐
- 设计模式读书笔记之原型模式(Prototype)
- 设计模式读书笔记:Prototype(原型)
- 设计模式-原型(Prototype)
- 设计模式 Design Parttern ——原型Prototype
- JAVA设计模式五--Prototype(原型模式)
- Java 设计模式——原型模式(Prototype)
- C#设计模式之原型(ProtoType)
- 设计模式——原型模式(Prototype)
- 设计模式:原型模式(Prototype)
- Prototype(原型)设计模式之析
- Java经典设计模式-创建型模式-原型模式(Prototype)
- 《模式——工程化实现及扩展》(设计模式C# 版)《原型模式 Prototype》——“自我检验" 参考答案
- 设计模式之Prototype(原型模式)对象创建型
- 设计模式----原型模式(Prototype)UML和实现代码
- 设计模式(五)----- 原型模式(Prototype)----(JAVA版)
- 设计模式之Prototype(原型)
- 设计模式-原型模式-prototype-python
- 设计模式之原型模式(Prototype)
- JAVA设计模式(05):创建型-原型模式(Prototype)
- 设计模式--原型模式(ProtoType)