第三週主要學習了一些常用的設計模式
設計模式的位置
每一種設計模式都描述了一種通用的解決方案,這種問題在我們的環境中不停的出現,設計模式是一種可複用的解決方案。
一個設計模式可以分爲四部分:
模式的名稱 - 由少量的字組成的名稱,有助於表達我們的設計
待解問題 - 描述了何時需要用到設計模式,以及模式運用的環境
解決方案 - 描述了組成設計的元素(類和對象),它們的關係、職責和合作。但這種解決方案是抽象的,不代表具體的實現
結論 - 運用這種方案所帶來的的利和弊。主要是指它對系統的彈性、擴展性、和可移植性的影響