1. 程式人生 > >設計模式的概念與作用

設計模式的概念與作用

content tle 抽象 具體類 而不是 作用 source 依賴倒置原則 first

1,什麽是設計模式 設計模式的作用
解決同一種類型的問題
使用設計模式可以讓代碼結構更加清晰
https://www.zhihu.com/question/19558521?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=title

2,面向對象設計中常見的設計原則
單一職責原則
開-閉原則:開閉原則總結:面對需求,對程序的改動是通過增加新代碼進行的,而不是改變原來的代碼。

裏氏替換原則:高層模塊不應該依賴低層模塊,它們都應該依賴抽象。抽象不應該依賴於細節(具體類),細節應該依賴於抽象。要針對接口編程,不要針對實現編程。

依賴倒置原則

接口隔離原則
最少知識原則(迪米特法則)
少用繼承多用組合(合成復用)

上述原則的作用:讓自己設計實現出來的軟件系統更加穩定,容易維護,並具有一致性。
資料
http://blog.csdn.net/qiulongtianshi/article/details/7570021
https://wenku.baidu.com/view/90233639c850ad02de8041f0.html

3,設計模式書籍(卓越亞馬遜和當當)
《設計模式 可復用面向對象軟件的基礎》
《Head First 設計模式(中文版)》
《設計模式與完美遊戲開發》

設計模式的概念與作用