鮑勃大爺:軟體架構類似房子,物件導向是房子的結構,水管線管是函數語言程式設計

banq發表於2020-11-05

軟體架構類似房子,這個房子代表一個遞迴式應用,由順序、選擇和迭代等組成,這個應用被放設計進入一個物件導向的結構中,類似房子設計成三室一廳兩廚衛這樣的結構,而穿越結構的說水管電線管,這些管線是由函數語言程式設計控制的不變性資料組成。
banq注:以DDD為例,聚合結構是一種物件導向設計方式,而領域事件事件風暴屬於函數語言程式設計方式,事件資料代表在結構之間流動的不變性資料。

相關文章