學習領域驅動之前的準備 「四色原型」

2021-07-29 19:25:19 字數 696 閱讀 3132

四色原型

時刻-時間段原型(moment-interval archetype)

某個時刻或某一段時間內發生的某個活動。使用粉紅色表示,簡寫為mi。例如:在消費者購買商品的場景中,乙個訂單就是消費者在某段時間發生的某個活動。

當事人-地點-物品原型(party-place-thing archetype)

在某個地點參與某個活動的人或物。使用綠色表示。簡寫為ppt。

例如: 消費者就是ppt。

描述原型(description archetype)

表示對ppt本質的描述。它不是ppt的分類,description是從ppt抽象出來的不便的公共的屬性的集合。使用藍色表示,簡寫為desc。

例如: 消費者的消費等級就是ppt的desc。

4.角色原型(role archetype)

角色就是我們平時理解的「身份」。使用黃色表示,簡寫為role。

用一句話來概括四色原型就是:乙個什麼樣的人或物品以某種角色在某個時刻或某段時間內參與某個活動。其中「什麼樣的」就是desc,「人或物品」就是ppt,「角色」就是role,而「某個時刻或某個時間段內的某個活動」就是mi。

以下是借鑑深度訓練畫的uml圖

領域驅動設計之 前言

2004年eric evans 發表domain driven design tackling complexity in the heart of software.領域驅動設計 軟體核心複雜性應對之道。通過標題很容易找到一些標籤 領域,核心,複雜性。領域,維基百科給出的解釋是 指某一專業或事物方...

0 1 學習之前的準備

作業系統是系統軟體的核心,不僅管理著計算機系統的軟硬體資源 又是系統軟體和應用軟體的執行支撐。1 linux作業系統 linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具 軟體 應用程式和...

領域驅動系列四之模型驅動

1 常規以類圖作為領域模型開發存在的問題 傳統型以技術為驅動的團隊,往往喜歡通過類圖來展示產品的模型,這樣的模型往往存n個物件,這些物件往往存在複雜的關聯,產品的創始人,可能能理解整個產品的架構思路,但是如果是新成員,想通過類圖去了解該產品,那幾乎是不可能的.往往最後還是需要領域專家進行溝通,在結合...