UI组建结构设计:以冗(冗余)换易(代码结构的简单)

来源:互联网 发布:plc编程多久能学会 编辑:程序博客网 时间:2024/05/22 12:59

设计是“平衡”的艺术。

 

在软件类层级结构设计中,通过类的继承关系或组合关系能够“减少代码的重复冗余”。但是,一味追求就会产生副作用:复杂性。

复杂的结构使得原本自然的关系变得“别扭”,代码难于读懂。

 

用一定的代码重复冗余换取层级结构的简单,是一种平衡。

从软件设计上来说,是一种可取的方式。

 

UI组件结构设计中采用了这种设计思想。

0 0