天天看點

開發技術--設計模式

開發技術--設計模式

設計模式是對軟體設計中普遍存在(反複出現)的各種問題,所提出的解決方案。

開發|設計模式

設計模式有三大類:建立型模式、結構型模式、行為型模式。在進入設計模式之前,需要了解面向對象是什麼,接口是什麼,面向對象設計SOLID原則是什麼。

解釋:全文将先從三個問題入手,解決知識儲備問題。進而開始正式設計模式的三大類講解,内容量較大。示例代碼直接可以運作。

解釋:接口,就是高層,也就是client的調用方式,必須和接口比對。甚至client不需要關心接口是什麼實作的,隻需要看接口就知道怎麼調用。

恭喜各位,看完了程式的設計模式,内容很多,量很足,這些設計模式必須對應相應的場景下才有意義,是以需要自己在以後的項目中靈活使用。

程式的設計模式,确實是打開了我的另一種眼界。目前個人用的多的就是工廠方法模式和單例模式。這也算是自己的第一篇知識總結,力求将我所學的知識,盡量整理成為體系知識。

總結:全文從設計模式開題;引入面向對象知識,引入接口定義;引入SOLID原則。正文主講三大設計模式,将每一種設計模式進行詳細說明講解。

繼續閱讀