一定要将数据设计为私有 一定要对数据初始化 不要在类中使用过多的基础数据类型 不是所有的域都需要独立的域访问器或者域更改器 使用标准格式进行类的定义 将职责过多的类进行分解 类名和方法名要能体现他们的职责