摘要: 建造者模式角色:● Builder(抽象建造者):它为创建一个产品Product对象的各个部件指定抽象接口,在该接 口中一般声明两类方法,一类方法是buildPartX(),它们用于创建复杂对象的各个部件; 另一 类方法是getResult(),它们 用于返回复杂对象。Builder既可以是抽象类, 阅读全文
posted @ 2020-07-20 20:25 zp007 阅读(276) 评论(0) 推荐(0) 编辑
摘要: <浅克隆> 第一步:需要实现 Cloneable 接口 第二步:调用Object类的clone函数实现对象克隆。 备注:浅克隆只能克隆基本数据类型,引用类型还是原对象的引用实例。比如下面代码的Address 克隆之后还是,原对象的Address实例,没有生产新的Address实例。要解决这个问题需要 阅读全文
posted @ 2020-07-20 20:14 zp007 阅读(170) 评论(0) 推荐(0) 编辑