当前位置: 首页 > 科技观察

一分钟搞懂一个“好”界面的设计与实现

时间:2023-03-16 12:02:10 科技观察

1.好界面的特点(1)易读(2)易用,不易误用(3)功能独立(4)容易展开2.好的界面设计的特点基本原则(1)只做一件事,把它做好,分解函数只添加它,永远不删除它函数和接口(你永远不知道谁在使用这个接口)(3)实现永远不能影响接口例如:不能假设函数的调用者只能使用hash,实现细节不能对外暴露(4)尽量减少访问,尽量使用私有成员注意信息隐藏(5)注意文档和注释的接口不是只给自己写的(电子哪怕只是为了自己,也应该有个解释)3.良好接口实现的基本原则(1)不要到处复制代码(2)接口中的原子性要尽可能接近oneGuarantee(3)Fail-Fast原则对于错误尽早返回,交给上层处理。该用string的地方尽量不要用float,64bit(6)的参数个数不要太多。如果过多,就要考虑接口的合理性。【本文为专栏作家“58神剑”原创稿件。作者】点此查看该作者更多好文