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