我的设计原语

自己对设计的所感所想,不作任何解释···

1:世界上唯一不变的,就是变化。不要假定任何硬件和软件系统!
2:大道至简、细致入微!

3:在变化中把不变的东西找出来,那个就是系统的骨架。

4:尽可能地封装变化,这样你的系统就会灵活起来,但要注意,封装太多会有反效果。

5:在企业开发中不断地面对纷纭繁杂的需求,到底软件要怎样设计才能应付这种变化呢?

      自答:以不变应万变!

      自问:代码是死的啊,是不变,怎样应万变?

      自答:不变的是机制,变化的是策略!将机制和策略分开就能很好的适应变化。

原文地址:https://www.cnblogs.com/jhkdiy/p/2381381.html