摘要:
1.一定要保证数据私有。 2.一定要对数据初始化。 3.不要在类中使用过多的基本类型。 4.不是所有的域都需要独立的域访问器和域更改器。 5.将职责过多的类进行分解。 6.类名和方法名要能够体现它们的职责。 7.优先使用不可变的类。 阅读全文
摘要:
1.将公共操作和域放在超类。 2.不要使用受保护的类。 3.使用继承实现“is-a"关系。 4.除非所有继承的方法都有意义,否则不要使用继承。 5.在覆盖方法时,不要改变预期的行为。 6.使用多态,而非类型信息。 7.不要过多地使用反射。 阅读全文