代码改变世界

复杂的大型的应用有两个特点会越来越显眼

2018-10-18 19:12  乘着风去破浪  阅读(230)  评论(0编辑  收藏  举报

复杂的大型的应用有两个特点会越来越显眼
一个是策略类的代码越来越多,一个是动作类的代码越来越多;
而且各个策略中使用的动作可能是重复的,那么就需要把动作抽象成一个独立的对象来复用、维护和管理;
各个策略之间会存在不同和相同,那么就需要把不同的策略的变化的地方抽象出来方便扩展,把不变的地方也抽象聚合在一起方便管理;