QI4J中關於entity的疑問
QI4J中推崇的類已死,介面萬歲確實很不錯,個人對entity的理解是這樣的;
QI4J提出的OOP中我們說的entity基本都是貧血模型,只是簡單的屬性和GET還有SET方法,反應不了領域的真正意義出來,都是簡單的資料載體,在QI4J中得做法是把領域的行為或者稱作ROLE以Interface的形式展示出來,然後我們的領域extends這些介面,這樣就賦予了領域相應的role,這些role的職責也就是Interface中的方法,領域中的屬性單獨提出來對應的介面。在QI4J應用的builder裡面對屬性進行賦值,在客戶端呼叫的時候,只是對方法呼叫,而狀態的東西都是私有的,客戶端不可見的。這樣也就讓實體在領域中豐富起來了.不知道這樣的理解是否正確。還有一點不是特別明確的是,qi4j說的private mixin究竟是何意,還有一種generic mixin。
QI4J提出的OOP中我們說的entity基本都是貧血模型,只是簡單的屬性和GET還有SET方法,反應不了領域的真正意義出來,都是簡單的資料載體,在QI4J中得做法是把領域的行為或者稱作ROLE以Interface的形式展示出來,然後我們的領域extends這些介面,這樣就賦予了領域相應的role,這些role的職責也就是Interface中的方法,領域中的屬性單獨提出來對應的介面。在QI4J應用的builder裡面對屬性進行賦值,在客戶端呼叫的時候,只是對方法呼叫,而狀態的東西都是私有的,客戶端不可見的。這樣也就讓實體在領域中豐富起來了.不知道這樣的理解是否正確。還有一點不是特別明確的是,qi4j說的private mixin究竟是何意,還有一種generic mixin。
相關文章
- 關於TargetServiceFactoryVisitable的疑問
- 關於JDONJIVE中DbFilterManager中程式碼的疑問Filter
- 關於 dingo API 的疑問GoAPI
- 關於jdonframework框架的小疑問Framework框架
- 關於設計模式的疑問設計模式
- 關於 K8S 在測試中的疑問K8S
- 關於字典和陣列的疑問陣列
- 關於非同步介面呼叫的疑問?非同步
- 關於no-wait latch 的疑問AI
- 關於論壇快取的疑問快取
- 關於JTA實現的疑問
- 關於C++中建構函式的常見疑問C++函式
- 關於DDD學習過程中的一些疑問
- 關於原型模式的看法和疑問原型模式
- 關於jdonframework-6.2.2中ModelUtil.isModel ()疑問Framework
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- 關於Jive論壇中CACHE Hash機制的一個疑問
- MySQL關於資料字典的一個疑問MySql
- 有幾點關於C語言的疑問C語言
- 關於Multiple Buffer Pools的一些疑問
- 關於Proxy和Decorator設計模式的疑問設計模式
- 關於多執行緒協作的疑問執行緒
- 關於租用香港伺服器疑問解答伺服器
- 關於租用香港伺服器疑問解答。伺服器
- 關於租用香港伺服器疑問解答?伺服器
- pl/sql developer中關於TIMESTAMP顯示格式的疑問和學習SQLDeveloper
- 在WEB設計18條最重要的準則中,關於HTTPSESSION的疑問???WebHTTPSession
- 關於 ui 自動化測試 driver 疑問?UI
- 關於String內的indexOf方法的一些疑問Index
- 關於資料庫中的型別和entity bean裡面的型別對應問題資料庫型別Bean
- UI設計中關於設計規範、切圖和尺寸的幾點疑問?UI
- 關於學習Python的疑問,你都清楚了嗎?Python
- 關於技能技術企劃書的疑問和建議
- 讀draveness關於chan的介紹後的總結及疑問
- 求教精通ejb規範的高手,關於Dependent Value Classes的疑問
- 有關事件的一點疑問事件
- 關於對於Java中Entity以及VO,以及DTO中Request物件序列化的學習Java物件
- [提問交流]關於對OT現有的文件系統使用疑問