●章 設計模式基礎1
●1.1軟件設計模式概述1
●1.1.1軟件設計模式的產生背景1
●1.1.2軟件設計模式的概念與意義2
●1.1.3軟件設計模式的基本要素2
●1.1.4GoF的23種設計模式簡介3
●1.2UML中的類圖5
●1.2.1統一建模語言簡介5
●1.2.2類、接口和類圖5
●1.2.3類之間的關繫6
●1.3面向對像的設計原則9
●1.3.1開閉原則9
●1.3.2裡氏替換原則10
●1.3.3依賴倒置原則13
●1.3.4單一職責原則16
●1.3.5接口隔離原則17
●1.3.6迪米特法則20
●1.3.7合成復用原則23
●1.3.8七種設計原則的要點25
●1.5習題25......
內容簡介
本書從面向對像程序設計的7個基本原則出發,用淺顯易懂、可視化的UML建模語言逐一介紹GoF的23種經典設計模式。全書共9章,內容包括設計模式基礎、創建型設計模式(共5種)、結構型設計模式(共7種)、行為型設計模式(共11種)、設計模式實驗指導。每章包括教學目標、重點內容、模式的定義與特點、模式的結構與實現、模式的應用場景與應用實例、模式的擴展、章節小習題等8方面的內容。