定义
- 指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
- 不需要知道任何创建细节,不调用构造函数
- 类型:创建型
适用场景
- 类初始化消耗较多资源
- new产生一个对象需要非常繁琐的过程(数据准备,访问权限等)
- 构造函数比较复杂
- 循环体中产生大量的对象时
优缺点
- 性能比直接new一个对象性能高
- 简化创建过程
缺点:必须配备克隆方法;对克隆复杂对象或对克隆出的对象进行复杂改造时,容易引入风险;深拷贝、浅拷贝要运用得当。
定义
适用场景
优缺点
缺点:必须配备克隆方法;对克隆复杂对象或对克隆出的对象进行复杂改造时,容易引入风险;深拷贝、浅拷贝要运用得当。
本文标题:原型模式
本文链接:https://www.haomeiwen.com/subject/nqciwqtx.html
网友评论