程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 讀書筆記,讀書筆記大全

讀書筆記,讀書筆記大全

編輯:C#入門知識

讀書筆記,讀書筆記大全


設計模式讓你和其他開發人員之間有共享的詞匯,設計模式可以把你的思考架構的層次提高到模式層面,而不是停留在瑣碎的對象上。

 

設計原則:

  • 封裝變化:找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼放在一起。
  • 多用組合,少用繼承:使用者建立系統具有很大的彈性,不僅可將算法族封裝成類,更可以在運行時動態的改變行為,只要組合的行為對象符合正確的接口標准即可。
  • 針對接口編程,不針對實現編程:這裡所說的接口並不是單單說的接口,而是指超類型,可以理解成 “針對超類型編程”,這點的關鍵在於多態。

 

策略模式定義了算法族,分別封裝起來,讓它們之間可以相互替換,此模式讓算法的變化獨立於使用算法的客戶。

觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved