軟件構造筆記4

第四章主要內容是面向可複用編程,以及介紹了幾個設計模式 複用有很多種方式,有對代碼的複用,對模塊的複用,以及對框架的複用等,對框架的複用分爲黑盒框架與白盒框架,白盒框架通過繼承和動態綁定實現可擴展性。黑盒框架通過爲可插入框架的組件定義接口來實現可擴展性並通過定義符合特定接口的組件來複用現有功能。 設計可複用軟件 可通過設計可複用類來實現,可複用類要遵循Liskov替換原則,更強的不變量,更弱的前置
相關文章
相關標籤/搜索