故宫命名法

前言

不一样事物间内在逻辑有不少相通之处。code

正文

若是你用 iPhone 的话,有可能会知道,有一款很精美的APP:“每日故宫”,我很喜欢这款APP,里面有不少精美的故宫文物的图片,以及关于文物背景知识的介绍。若是你仔细观察过的话,也许你会从APP中对于文物的介绍中注意到,故宫文物的命名是有规律的。好比这两个例子:cdn

绿地粉彩蕉叶花卉纹瓶对象

青花红绿彩凤鹤灵芝纹提梁壶blog

不难看出来,这里面的规律是:直白、完备,也就是说,命名可以经过简单易懂的字词提取出大部分目标对象的关键特性,经过名字的辅导再对照图片,观察者可以轻松的将目标对象中的关键属性找出来,并在头脑中快速构建出来具象化的印象。这样对于传播文化知识是十分高效的。图片

一样的道理,在咱们的工做中,对于一个变量或者方法或者类的命名,也须要作到直白、完备,可以经过变量命名,将当前这个变量、方法或者类的语义大体的传递给使用者(关于这一点的例子,请回想Jdk库中的命名方式,以及Spring中的命名方式),使用者可以基于命名提供的语义,大体知道当前这个当前这个变量、方法或者类应当怎么用,同时,若是使用者须要了解实现细节,命名也应该可以提供给使用者对于实现细节理解的方向性指导,这样对于使用者来讲,是高效的。it

相关文章
相关标签/搜索