随笔-6  评论-0  文章-3  trackbacks-0
软件的目的就是复用!

面向对象思想中三个重要特征:封装,继承(Inheritance),多态(Polymorphism)

对于描述业务数据模型来说:
封装: 业务数据模型是业务属性的载体,属性以setter/getter/iser类似的接口暴露给调用者
多态: 多指同一接口行为方式不同,业务数据模型只是对业务属性的载体,基本不具备特殊行为
继承: 业务数据模型的子类继承父类的所有属性。

面向对象语言(如:Java)中类复用有两种方式:

合成(compostion)
继承(Inheritance)


PO (Persistence Object)
*()

*

*()


MetaModel
*(封装)


*(继承)



*(多态)

posted on 2006-03-16 21:40 frogfool 阅读(161) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: