作者:努力保头发的打工人

原型模式

1概述 1.1简介 原型模式指定创建对象的种类,并且通过拷贝这些原型创建新的对象,就是创建对象是不使用new,而是通过拷贝的方式创建对象。 1.2 原型模式的优点 性能好:原型模式是在内存二进制流中的拷贝,比new性能好很多。 逃避构造函数的约束:既是缺点也是优点,拷贝是构造函数不会执行。 1.3使

努力保头发的打工人 发布于 2020-12-12

单例模式

1.概述 1.1定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 1.2 优缺点 优点:减少内存开销,避免了对资源的多重占用; 缺点:扩展困难,扩展只能修改代码; 1.3 使用场景 要求生成唯一序列号的环境;

努力保头发的打工人 发布于 2020-12-12

工厂模式

1.概述 工厂就是将零件组装成成品的地方。例如,汽车成品做好交由4S店或者汽贸城的门店销售,复杂的汽车生产在工厂完成。这样其实就是解耦,工厂设在郊区,地皮便宜而且加工复杂且嘈杂,销售设在繁华的城市里。 对比代码也是一样的,有一些对象常常需要复杂的创建过程,如果把这些放在构造函数中,会极大影响代码的可

努力保头发的打工人 发布于 2020-12-12