Java设计模式-02原型模式
来源:互联网 发布:淘宝评论在哪里写 编辑:程序博客网 时间:2024/06/05 17:53
原型模式
1、概念
通过复制现有实例来创建新的实例,无需知道相应类的信息。2、示例
//1、实现Cloneable接口public class Mail implements Cloneable{private String receiver;private String content;private ArrayList<String> list;//2、覆写clone()方法@Overridepublic Mail clone(){Mail cloneMail=null;try {cloneMail=(Mail) super.clone();//引用数据类型:需要单独克隆cloneMail.list = (ArrayList<String>) this.list.clone();} catch (CloneNotSupportedException e) {e.printStackTrace();}return cloneMail;}//set、get方法...}3、注意事项
原型模式复制对象,不会调用类的构造函数,与单例模式冲突。
Object类的clone()方法,只会拷贝对象中的基本数据类型。引用数据类型需自行拷贝
阅读全文
0 0
- Java设计模式-02原型模式
- java 原型设计模式
- Java原型设计模式
- java设计模式(原型模式)
- java设计模式---原型模式
- java设计模式---原型模式
- java设计模式---原型模式
- Java设计模式---原型模式
- JAVA设计模式:原型模式
- java设计模式----原型模式
- JAVA 设计模式 - 原型模式
- 《Java设计模式》 原型模式
- Java设计模式 -- 原型模式
- Java设计模式--原型模式
- Java 设计模式-原型模式
- JAVA设计模式--原型模式
- java设计模式-原型模式
- Java设计模式--原型模式
- 程序员必备:推荐一个谷歌镜像导航网站(http://blog.csdn.net/lih062624/article/details/68944588)
- Asp.net页面的刷新
- 填表格
- 10款超炫HTML5游戏 附游戏源码
- Python中的sorted函数以及operator.itemgetter函数
- Java设计模式-02原型模式
- 搜索引擎选择: Elasticsearch与Solr
- react-router
- Android中view的测量过程中,很重要的也很难理解的一个东西MeasureSpec
- 欢迎使用CSDN-markdown编辑器
- 软件姿态解算
- Kotlin学习篇(1)
- Android_布局
- PHP培训多少钱