拙劣的分类和错误的概括是混乱生活的祸根。--H.G.Wells的总结
1、is-a原则
子类定义的成员变量、方法与超类必须一致。即:不能多,也不能少。 子类是“一种”超类。CreditPayment是一种Payment。is-a-kind-of被称为is-a。
2、使用包组织领域模型
1)、领域概念包
2)、具体包