目录:
(1)原型模式
(2)适配器模式
使用继承的方式:
使用组合的方式:
(1)原型模式
原型就相当于就是实现了克隆,说白了创建负杂对象的时候进行克隆提高它的效率
发现克隆之后,在更改v1,发现克隆的v2也改变了,说明v2克隆v1,把v1的值拷贝过来了,它的引用也拷贝过来了。
这是浅克隆
更改代码:进行深克隆
在次运行:发现更改之后v1值发生了改变v2不变,这就实现了深克隆
(2)适配器模式
使用继承的方式:
这里网线创不创建没有作用。
使用组合的方式: