摘要: 使用频率:★★★☆☆ 一、什么是原型模式 通过复制一个已存在对象来生成一个新对象,被复制的对象称为原型; 二、补充说明 1、JAVA中Object的clone方法已经为什么提供了复制对象的实现,且该方法为本地方法,性能好,在需要大量复制对象的情况,使用clone创建对象比new效率高; 补充下深拷贝 阅读全文
posted @ 2016-02-05 22:42 风一样的码农 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★☆ 一、什么是单例模式 一个类只有一个全局实例 二、补充说明 一般把其构造方法设为私有,另外提供一个可以获取该实例的静态方法; 由于java存在反射机制,即使是私有构造方法,也能被外部创建,所以一般的写法严格来讲不属于单例模式;(ps:可以在构造方法内加个静态flag标志判断,保证 阅读全文
posted @ 2016-02-05 21:40 风一样的码农 阅读(1939) 评论(1) 推荐(0) 编辑