设计模式
文章平均质量分 93
站在风口的猪猪侠
这个作者很懒,什么都没留下…
展开
-
设计模式 - 工厂模式
工厂模式工厂模式可分为简单工厂、工厂方法和抽象工厂模式。简单工厂简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式.角色Factory:工厂角色工厂角色负责实现创建所有实例的内部逻辑Product:抽象产品角色抽象产品角色是所创建的所有对象的父类,负责描述所有实例所共有的公共接口ConcreteProduct:具体产品角色具体产品角色是创建目标,所有创建的对象都充当这个角色的某个具体类的实例。类图原创 2022-05-08 11:22:52 · 442 阅读 · 0 评论 -
设计模式—装饰者模式
装饰者模式就是对某个对象进行增强,可以和面向对象编程中的继承比对理解。这里通过举例来说明继承:咖啡class 咖啡{ }class 加冰咖啡 extends 咖啡{}class 加糖咖啡 extends 咖啡{}class 加奶咖啡 extends 咖啡{}如果这个时候需要一个加糖加奶的咖啡还是需要重新写一个子类,非常不方便。装饰:class 咖啡{ }cl...原创 2019-03-25 18:55:31 · 167 阅读 · 0 评论