原來DDD就是這樣子的

2021-08-23 13:31:42 字數 478 閱讀 4161

今天在infoq上看到一篇文章《領域驅動設計和開發實戰》[url]其中部分內容如下:

[quote]從專案管理的觀點來看,真實的ddd實現專案和其它軟體開發專案所包含的階段是一樣的。這些階段包括:

對領域進行建模

設計 開發

單元測試和整合測試

基於設計和開發來完善、重構領域模型(模型概念的持續整合(ci))。

使用更新的領域模型重複上述步驟(領域實現的ci)。[/quote]

[quote]領域模型絕對不會是靜態的;在專案生命週期中,它們會隨著業務需求的演變、新專案中新需求的提出而發生變化。[/quote]

聯想到前段時間剛做完的乙個基於領域模型設計和開發的專案,在最初建立了領域模型後進行開發,然後對開發過程中遇到的問題對領域模型進行重構,導致開發叫苦不堪,因為底層模型改動後,上面的factory、repository和service層都需要調整。今天看到這篇文章明白了,原來ddd就是這樣乙個痛苦的迭代過程。

原來多型是這樣子的!

多型 什麼是多型 polymorphi 按字面的意思就是 多種形狀 引用charlie calverts對多型的描述 多 態性是允許你將父物件設定成為和乙個或更多的他的子物件相等的技術,賦值之後,父物件就可以根據當前 賦值給它的子物件的特性以不同的方式運作 摘自 delphi4 程式設計技術內幕 簡...

原來 程式設計的基礎是這樣子的

隨著蘋果的一系列產品的橫空出世,引來了不少果粉的大肆追捧,更有甚者,賣腎買iphone,這不免有些讓蘋果簡單的設計理念蒙上了一絲灰影。那麼為什麼我們會這樣熱愛蘋果的產品呢,良好的使用者體驗,這應該是果粉的一致認同。想想蘋果的系列產品到底是怎樣生成的呢,看了 objective c 程式設計 第4版 ...

學校回應建築高仿迪士尼,建築原來就是這樣

近日,河北美術學院學生爆料稱,學校怕學生們封校無聊,所以在南校區建了乙個高仿的迪士尼,北區建了個商場和商業街。對此河北美術學院工作人員回應稱,學校建築原來就是這樣,沒有去仿造迪士尼,只是新學期做了改造美化學生們都喜歡。商場和商業街也只是學校的餐廳,只是元素比較豐富。對此們就評價稱 又是別人的學校,別...