九个原则:
1. 每个方法只使用一层缩进.
2. 不要使用关键字“else”
3. 封装所有的原始类型和字符串
4. 每行最多使用一个“.”操作符
5. 命名时不要使用缩写
6. 让所有的实体类保持小尺寸
7. 任何类都不要使用两个以上的实例变量
8. 每个collections都是一个类.
9. 不要使用 getters/setters/properties.
遵循这九个原则,练习写一千行代码,锻炼面向对象的思考过程。
读到这里, 别自以为是(否), 详细解释请见《The ThoughtWorks Anthology》