定义
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
克隆(浅度克隆:拷贝值类型或者引用,深度克隆:创建新的对象)
应用场景
- 当我们编写组件需要创建新的实例对象,但是又不详依赖类的初始化构造器的时候,可以采用原型模式来设计
- 类的初始化过程中需要消耗非常多的资源(数据、硬件资源等),可以采用原型模式设计
角色划分
- 角色一:克隆接口
- 角色二:具体实现类
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
克隆(浅度克隆:拷贝值类型或者引用,深度克隆:创建新的对象)
本文标题:原型模式
本文链接:https://www.haomeiwen.com/subject/ijpmiqtx.html
网友评论