随笔分类 - 设计模式与应用
【创建型】简单工厂模式&工厂方法
摘要:简单工厂模式 简单工厂模式,其实不算23种设计模式之一,它引入了创建者的概念,将实例化的代码从客户端代码中抽离,交给服务端维护 Java代码实现 需求:服务端开发一个计算器功能,完成加减乘除运算操作 根据简单工厂模式,可以画出它的UML类图如下: 1、需要一个产品抽象类(Operation父类)、工
设计原则&UML类图
摘要:一、六大原则 1.1、开闭原则 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简单来说:就是为了使程序的扩展性好,易于维护和升级 代码坏味道 class Car { public void run(Petrol petrol) { Sys