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

>>设定目标

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

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


>>规划结构

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

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


>>划分职能

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


>>权衡利弊

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

*权衡贯穿设计始终。

大而全还是小而精?

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

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

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


>>防止过剩设计

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值