Software Construction——繼續討論可複用和可維護性軟件的設計

寫在前面 上一篇博客我們主要討論了爲什麼要關注軟件的可複用性和可維護性,給出了從上述兩個方面評價你的軟件的一些指標,並介紹了我在完成Lab3的框架設計時所應用的主要的設計思想——CRP原則(利用委託機制增強可複用性以及可維護性)。 這一次,我們繼續圍繞Lab3中涉及的其他一些有關爲上述兩個性質而應用的設計技術,主要包括以下設計模式:strategy(行爲設計模式)、state(行爲)以及facto
相關文章
相關標籤/搜索