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