1.一定要保证数据私有
数据私有不要破坏封装性
2.一定要对数据初始化
3.不要在类中使用过多的基本类型
就是说,就是其他的类代替多个相关的基本类似的使用。这样会使类更加容易理解且易于修改。
4.不是所有的域都需要独立访问器或者域修改器
例如需要设定员工的生日一旦构造对象,就应该禁止修改雇员生日。
5.将职责过多的类进行分解
6.类名和方法名要能够体现它们的职责
7.优先使用不可变类
1.一定要保证数据私有
数据私有不要破坏封装性
2.一定要对数据初始化
3.不要在类中使用过多的基本类型
就是说,就是其他的类代替多个相关的基本类似的使用。这样会使类更加容易理解且易于修改。
4.不是所有的域都需要独立访问器或者域修改器
例如需要设定员工的生日一旦构造对象,就应该禁止修改雇员生日。
5.将职责过多的类进行分解
6.类名和方法名要能够体现它们的职责
7.优先使用不可变类