自己对设计的所感所想,不作任何解释···
1:世界上唯一不变的,就是变化。不要假定任何硬件和软件系统!
2:大道至简、细致入微!
3:在变化中把不变的东西找出来,那个就是系统的骨架。
4:尽可能地封装变化,这样你的系统就会灵活起来,但要注意,封装太多会有反效果。
5:在企业开发中不断地面对纷纭繁杂的需求,到底软件要怎样设计才能应付这种变化呢?
自答:以不变应万变!
自问:代码是死的啊,是不变,怎样应万变?
自答:不变的是机制,变化的是策略!将机制和策略分开就能很好的适应变化。
自己对设计的所感所想,不作任何解释···
1:世界上唯一不变的,就是变化。不要假定任何硬件和软件系统!
2:大道至简、细致入微!
3:在变化中把不变的东西找出来,那个就是系统的骨架。
4:尽可能地封装变化,这样你的系统就会灵活起来,但要注意,封装太多会有反效果。
5:在企业开发中不断地面对纷纭繁杂的需求,到底软件要怎样设计才能应付这种变化呢?
自答:以不变应万变!
自问:代码是死的啊,是不变,怎样应万变?
自答:不变的是机制,变化的是策略!将机制和策略分开就能很好的适应变化。