分解定义
1、简单不等于容易,简单的设计往往比较困难,容易的设计往往导致设计过于复杂。
2、从结果来看,简单设计是易于理解的,简单设计往往极少数人可以设计出,一旦设计出,能被绝大多数人理解。
符合简单设计的原则如下:
1、通过测试
2、消除重复:尽可能的去除重复代码
3、揭示意图:尽可能的表达清晰,易于理解
4、最少元素:更少的代码元素
5、从上到下的优先级为,从高到低
1、简单不等于容易,简单的设计往往比较困难,容易的设计往往导致设计过于复杂。
2、从结果来看,简单设计是易于理解的,简单设计往往极少数人可以设计出,一旦设计出,能被绝大多数人理解。
符合简单设计的原则如下:
1、通过测试
2、消除重复:尽可能的去除重复代码
3、揭示意图:尽可能的表达清晰,易于理解
4、最少元素:更少的代码元素
5、从上到下的优先级为,从高到低