类设计技巧- 一定要数据设计为私有
- 最重要的是:绝对不啊哟破坏封装型.当数据保持私有时,他们的表示形式的变化不会对类的使用者产生影响,即使出现Bug也易于检测.
- 一定要对数据初始化
- 具体的初始化方式可以使提供默认值,也可以使在所有的构造器中设置默认值.
- 不要在类中使用过多的基本数据类型
- 就是说,用其它的类代替多个相关的基本数据类型的使用.这样会使类更加易于理解与修改.
- 不是所有的域都需要独立的域访问器和域更改器
- 如:一个Human的类,一旦构造了一个Human对象,它的出生日期就不需要修改了.
- 使用标准格式进行类的定义
- 一定采用下面的书写顺序书写类的内容:
- 共有访问特性部分
- 包作用域访问特性部分
- 私有访问特性部分
- 在每一部分中,应该按照下列顺序列出
- 将职责过多的类进行分解
- 类名和方法名要能够体现它们的职责
|
|