软件的目的就是复用!
面向对象思想中三个重要特征:封装,继承(Inheritance),多态(Polymorphism)
对于描述业务数据模型来说:
封装: 业务数据模型是业务属性的载体,属性以setter/getter/iser类似的接口暴露给调用者
多态: 多指同一接口行为方式不同,业务数据模型只是对业务属性的载体,基本不具备特殊行为
继承: 业务数据模型的子类继承父类的所有属性。
面向对象语言(如:Java)中类复用有两种方式:
合成(compostion)
继承(Inheritance)
PO (Persistence Object)
*()
*
*()
MetaModel
*(封装)
*(继承)
*(多态)
posted on 2006-03-16 21:40
frogfool 阅读(168)
评论(0) 编辑 收藏