美文网首页
程序封装

程序封装

作者: devileatapple | 来源:发表于2016-05-18 13:41 被阅读27次

1.命名:

     1.1尽量不要节省单词,尽量不要使用缩写,命名意义明了,比如openFile。而在File类中,直接命名为open即可。

2.函数、类的划分:

      2.1类封装的是一个实体,一个具有若干相关功能的实体,可以抽象成为一个类,类的成员函数是对这个实体的功能的封装。通常判断一个类封装的是否合理,可以想象把这个类对应到客观存在的实体,看它是否是一个“四不像”,如果是,那就说明我们的封装是不合理的。例如不要出现:DiskAndFile这种四不像的类。应该抽象成Disk和File类,而当Disk和File类有共同的方法,可以抽象出一个Utility类

      2.2尽量结构清晰,一个函数方法的代码尽量不超过100行。结构功能尽量单一。

3.线程安全:

      3.1封装需要注意线程安全的问题。常见是通过加锁来解决。

相关文章

网友评论

      本文标题:程序封装

      本文链接:https://www.haomeiwen.com/subject/csrwrttx.html