日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

领域模型中的各种角色

發布時間:2024/7/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 领域模型中的各种角色 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實體

?? ? 實體是具有唯一標識的對象,且該標識和對象的屬性值分離.即使兩個實體的屬性完全相同,這兩個實體也相同,不能交換使用.由于實體通常對應于現實世界的概念.

是領域模型的中心,因此實體的標識非常重要.

?

值對象

?? ? 值對象是主要由其屬性值定義的對象.值對象通常不可變,即一旦創建,他們就再也不能更新.如果兩個實例的屬性具有相同的值,他們就可以交換使用.

?

工廠

?? ? java應用程序中使用new操作符創建對象.有時,直接使用new操作符已經錯錯有余,但如果需要實例化復雜的對象類型,你或許就要用到工廠.工廠(factory)定義了創建實體的方法,他封裝了實例化對象圖并將這些對象連接在一起的機制,從而簡化了客戶端代碼.

?

倉庫

?? ? 倉庫管理實體的集合,并定義了查找和刪除實體的方法.如果工廠代碼很簡單,他們也可以扮演工廠的角色.倉庫封裝了持久層框架,由一個接口及其實現類組成.接口定義能被倉庫客戶端調用的方法,而實現類則通過調用持久層框架實現這個接口.由于持久層框架被封裝在接口后面,因此你可以集中經歷開發業務邏輯,不會為數據庫問題拖累或者分心.

?

服務

?? ? 服務,實現整個應用程序的工作流.這些類及實現用例是應用程序的驅動力.一般來說,服務包含那些無法指派給單個實體的行為,由作用于多個對象的方法組成.

服務方法很少實現大量業務邏輯.相反,典型的服務方法通過倉庫獲取對象,然后委派給這些對象.

轉載于:https://www.cnblogs.com/dycg/articles/1682072.html

總結

以上是生活随笔為你收集整理的领域模型中的各种角色的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。