摘要: 在java中,原型实现Cloneable接口实现clone接口方法。 在使用过程应该注意的一点是,Object的clone方法是不复制对象的,只会复制对象的引用,也就是说仅仅复制了对象的内存地址。所以人们常说的浅拷贝和深拷贝说的就是是否要复制对象值的操作。 代码如下: 阅读全文
posted @ 2015-01-25 06:44 土豆条 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是工厂方法模式的进一步抽象,适用于有多个产品族的场景,拿美食举例: 美食可分为中餐和西餐,中餐又有东北菜,湘菜,粤菜等。而西餐又有法式菜、美式菜、德式菜等。这种可以称之为产品族。 个人认为抽象工厂顶级类应该都是单例的。 直接上代码了,代码与上面举例业务无关: 阅读全文
posted @ 2015-01-25 06:10 土豆条 阅读(129) 评论(0) 推荐(0) 编辑