分享

接口设计的最小意外原则

 东北十三少 2024-05-22 发布于四川

软件的接口是对外开放的,使用者需要通过接口来使用软件。那么,接口的设计要符合使用者的想象,不能让使用者感到意外。

这就是接口设计的最小意外原则。

因为这样设计接口的软件使用简单,用户不需要费时费力去学习就能操作软件。

而且这种软件的运行会符合用户的预期,对于用户来说,没有使用门槛,用户使用起来没有压力,用户愿意长期使用。

要让接口设计满足最小意外原则,程序员在设计接口时,应注意以下几点:

  • 参考类似的软件来设计接口

设计接口应当参考用户常用的、功能类似的软件来设计。比如对于计算型软件,符号“+”必须和计算器一样永远表示加法。

  • 考虑目标用户的特征

设计接口应当考虑用户特点,最终用户、其他程序员、系统管理者……用户类型不同,他们的知识结构不同,对于他们来说最小意外的接口也不同。

  • 注意传统

无论是Windows、MacOS还是UNIX,有些配置、运行控制文件的格式和命令行开关等都有一些约定俗成的东西。这就是传统。符合传统的设计能够让用户学习更加简单。所以,接口设计也要符合传统。

  • 避免“相似但稍有不同”

这个观点与最小意外原则看似矛盾,实则不然。

有时候,人们往往希望眼前熟悉的东西就是自己熟知的东西,但如果不是,需要学习的代价反而会更大。

所以,与其编写一款与现有软件相似但实际不同的产品,还不如直接做一款完全不同的产品。

不光是软件的接口应当遵循最小意外原则,编程的接口也应如此。

这正是:

何种软件最简单,最小意外看一看
使用场景都熟悉,你说简单不简单

参考书目:编程的原则:改善代码质量的101个方法,作者:上田勋,译者:支鹏浩,出版社:人民邮电出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多