码迷,mamicode.com
首页 > 其他好文 > 详细

《会说话的代码》英文能力的提升

时间:2018-08-26 10:29:53      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:命名   隐藏   ati   式表   hat   形式   消失   常用   color   

一. 词性

    1. 名词

    名词是用来表示属性的常用词,例如student。

     复数形式可以用来表示List、Map、数组等各种形式的多数数据,例如:List<Book> books。不要使用bookList之类的名字命名。

   2. 动词

     动词一般用来表示方法(处理)。方法名中一般都应该包含一个动词,其构成形式是一个动词,或者一个动词+名词形式的词组。(但也有例外,在Java的标准库中,List.size();就是以名词命名的。这样的代码更易读。)

    3. 动名词

     动作可以作为属性出现,但是应该以动名词的形式表现,例如:action、configuration。动作行为也可以作为类或者接口出现,但是最好以动名词或者名词的形式出现。例如:class Activity{}、class Service{}。

    4. 形容词

     形容词作为属性表示某种状态。例如:visible表示是否可见。

     用来表示某个状态的属性如果是形容词,一般都是布尔型的,而其对应的判定方法则是is,例如:isVisible,其setter的形式是setVisible()。

     形容词也可以有多种取值范围,例如:可见性除了显示、隐藏之外还增加了正在消失。对于这种情况,需要改用名词来使其多种取值范围得以体现,例如:visibility。

    4. 代词

     代词可以用来指代其他事物,所以,具有不必关心被指代事物的类型的特点。

     this

     this是Java的关键词,不能使用。

     other

     当需要做对比时,other是很好的指代被比较对象的词汇。

public class Comparator {
    public boolean equals(Comparator other) {
        return this.name.equals(other.name);
    }
}

     此外,代词还有很多:what、when、where、who、which、me、you、him、self。

《会说话的代码》英文能力的提升

标签:命名   隐藏   ati   式表   hat   形式   消失   常用   color   

原文地址:https://www.cnblogs.com/KingJames/p/9536260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!