原型模式
来源:互联网 发布:免费私有云软件 编辑:程序博客网 时间:2024/06/07 02:10
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。
Prototype.java
public abstract class Prototype implements Cloneable { public Prototype clone(){ Prototype prototype=null; try { prototype= (Prototype) super.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } return prototype; }}
ConcretePrototype.java
public class ConcretePrototype extends Prototype { public void show(){ System.out.println("ConcretePrototype"); }}
Main.java
public class Main { public static void main(String args[]){ ConcretePrototype concretePrototype=new ConcretePrototype(); for(int i=0; i< 10; i++){ ConcretePrototype clonecp = (ConcretePrototype)concretePrototype.clone(); clonecp.show(); } }}
阅读全文
0 0
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型 模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- 原型模式
- CopyOnWriteArrayList类set方法疑惑?
- Executor框架(二)
- 313. Super Ugly Number
- Java 并发 --- 非阻塞队列之ConcurrentLinkedQueue源码分析
- 0基础学Python(4)——验证码函数
- 原型模式
- Struts2框架学习笔记
- Spark和Hbase环境变量冲突解决办法
- hibernate执行sql语句更新
- js Dom转字符串与字符串转Dom
- PowerDesigner怎样才能在修改表的字段Name的时候Code不自动跟着变
- 设计模式C++实现(15)——观察者模式
- Zookeeper--Java客户端
- iOS开发网络篇 一一 XML解析