深入淺出設計模式之概論

本章爲概述。後續章節將針對每一種設計模式給出對應的應用場景和代碼示例。 知名軟件大師Robert C.Martin認爲一個可維護性較低的軟件設計,通常是由於如下四個原因造成: 過於僵硬(Rigidity),過於脆弱(Fragility),可用率低(Immobility),黏度過高(Viscosity)。 注重軟件的可維護性和可複用性,纔是面向對象的入門,纔是設計模式的入門。 軟件設計有三個要素:流
相關文章
相關標籤/搜索