结构型模式-适配器模式学习demo
前言:
在目前敏捷开发中,跟随需求版本迭代,部分业务功能,在不同的指标影响下,部分指标下业务规则变动较大时,可能要重构代码,
再或者替换老版本代码时,新人在没有手册的情况下,不敢随意改动复杂业务代码,
可以增加大量的if 、else代码维护老功能吗,不涉及的指标使用老代码,涉及大量改动的使用新代码,外部页面调用时,只有一个入口;
当时此处谈论的只涉及简单的结构调整,使用适配器模式简单维护历史代码,
要是想重构的话,使用简单工厂等创建型模式也可以,例如:简单工厂模式
TODO下次完善