设计模式
-
Java设计模式之抽象工厂模式
一、场景描述 接《Java设计模式(一)工厂模式》 工厂模式有一缺点,就是破坏了类的封闭性原则。例如,如果需要增加Word文件的数据采集,此时按以下步骤操作:[详细]
2020-07-07 10:16 分类:编程语言 -
Java设计模式之工厂模式
一、场景描述 仪器数据文件的格式包含Pdf、Word、Excel等多种,不同种格式的文件其数据的采集方式不同,因此定义仪器数据采集接口,并定义PDF、Excel等不同的数据采集类实现该接口。[详细]
2020-07-06 17:05 分类:编程语言 -
小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了
策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。[详细]
2020-07-05 09:36 分类:编程语言