軟件的目的就是復用!
面向對象思想中三個重要特征:封裝,繼承(Inheritance),多態(Polymorphism)
對于描述業務數據模型來說:
封裝: 業務數據模型是業務屬性的載體,屬性以setter/getter/iser類似的接口暴露給調用者
多態: 多指同一接口行為方式不同,業務數據模型只是對業務屬性的載體,基本不具備特殊行為
繼承: 業務數據模型的子類繼承父類的所有屬性。
面向對象語言(如:Java)中類復用有兩種方式:
合成(compostion)
繼承(Inheritance)
PO (Persistence Object)
*()
*
*()
MetaModel
*(封裝)
*(繼承)
*(多態)
posted on 2006-03-16 21:40
frogfool 閱讀(170)
評論(0) 編輯 收藏