1. 域模型也稱為設(shè)計(jì)模型,由以下內(nèi)容組成:
??? 具有狀態(tài)和行為的域?qū)ο?br />??? 域?qū)ο笾g的關(guān)系
2. 域?qū)ο?Domain Object) - 對(duì)真實(shí)世界的實(shí)體的軟件抽象,也叫業(yè)務(wù)對(duì)象(Business Object),分為:
????實(shí)體域?qū)ο?實(shí)體EJB,POJO),為每個(gè)實(shí)體域?qū)ο蠓峙銸ID(Object Identifier)
????過(guò)程域?qū)ο?Session Bean, Message Driven Bean, Java Bean)
??? 事件域?qū)ο?事件觸發(fā))
? 三種域?qū)ο笪挥跇I(yè)務(wù)邏輯層
3. 域?qū)ο笾g的關(guān)系
??? 關(guān)聯(lián)(Association):one to one, one to many, many to many, 單向, 雙向
??? 依賴(Dependency):類(lèi)與類(lèi)之間的訪問(wèn)關(guān)系,如果A訪問(wèn)B的屬性或者方法,或者A負(fù)責(zé)實(shí)例化B,則A依賴B。過(guò)程域?qū)ο笸蕾噷?shí)體域?qū)ο蟆?br />????聚集(Aggregation):整體與部分之間的關(guān)系,實(shí)體域?qū)ο笾g常見(jiàn)。聚集關(guān)系和關(guān)聯(lián)關(guān)系有相同的形式,區(qū)別是:對(duì)于聚集關(guān)系,部分類(lèi)的對(duì)象不能單獨(dú)存在,它的生命周期依賴于整體類(lèi)的對(duì)象的生命周期;對(duì)于關(guān)聯(lián)關(guān)系的2個(gè)類(lèi),可以分別單獨(dú)存在。
????一般化(Generalization)
?????
???