一堂如何提高代碼質量的培訓課(三)

3 )職責驅動設計和領域驅動設計 前 面我提到,當我們嘗試寫一些複雜功能的時候,我們把功能分解成一個個相對獨立的函數。但是,應當將這些函數分配到哪個類中呢?也就是系統中的所有類都應當 擁有哪些函數呢?或者說應當表現出哪些行爲呢?答案就在這裏:以職責爲中心,根據職責分配行爲。我們在分析系統時,首先是根據客戶需求進行用例分析,然後 根據用例繪製領域模式和分析模型,整個系統最主要的類就形成了。通過以上分
相關文章
相關標籤/搜索