![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 52
月下一棵树
乾坤未定,你我皆为黑马。
展开
-
23种设计模式之:原型模式
原型模式前言浅克隆深克隆 前言 原型模式:根据原型实例创建新的克隆地址,克隆分为浅克隆和深克隆 浅克隆 先看如下代码: 这种是常见的浅克隆,仅仅只是将a的栈引用赋给了b public class PrototypeVO{ private String age; private String name; public String getAge() { return age; } public void setAge(String age) {原创 2021-05-22 17:17:39 · 57 阅读 · 1 评论 -
23种设计模式之:抽象工厂模式
抽象工厂模式前言抽象工厂结构详细代码优缺点 前言 抽象工厂模式适用于品牌不同,但种类相同的项目,如下图所示: 抽象工厂结构 抽象工厂由四个角色组成: 抽象工厂(Abstract Factory):将不同的种类抽象到工厂类里:IAbstractFactory 具体工厂(Concrete Factory):用不同工厂对接不同的品牌种类:HwFactoryImpl、MiFactoryImpl 抽象产品(Product):将种类抽象到接口里:IPhoneProduct、IRouterProduct 具体产品(C原创 2021-05-22 16:51:21 · 139 阅读 · 0 评论