UI组件库的建立是设定目标、规划结构、划分职能、权衡利弊、防止过剩设计的过程

来源:互联网 发布:文件存入阿里云oss 编辑:程序博客网 时间:2024/04/29 08:51

>>设定目标

设定目标,明确目的,限定适用范围。

*需求是多样性的,是千变万化的。如果不能限定适用范围,就无法设定目标。不能妄想通过一种设计满足一切需求。


>>规划结构

自然的、合理的层次以及结构。

还要考虑如何为实际开发提供便于配置,便于Debug的开发结构。


>>划分职能

如果职能模糊,不同用途的代码混乱地散落得到处都是,那么,再合理的结构也变得毫无价值。


>>权衡利弊

*用途和目的决定性地影响UI组件的设计。

*权衡贯穿设计始终。

大而全还是小而精?

通用组件还是可定制组件?

外观是否经常变化,是否需要动态更换皮肤?

是否追求些许的性能优化而降低代码可读性(通常,优化性能的措施会采用 不易理解的方式,从而是代码可读性降低)?


>>防止过剩设计

不要忘记目标,不要忘记设定好的适用范围


0 0
原创粉丝点击