我的设计原语

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

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

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

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

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

      自答:以不变应万变!

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

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

所谓机制,就是必不可少的动作,例如硬盘,由始至终它只提供了两个机制:读和写。可是策略却有N种,因为不同的文件格式效率就不同,不同的缓冲策略速度也不同。

6:一个不考虑系统变化的设计在将来就有可能需要重新设计!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值