面向對象編程語言的基本原則

對於面向對象編程語言,有5個基本原則能幫助你寫出整潔優秀的代碼。這些原則由Bob Martin總結,叫做SOLID原則。這裏有一篇文章用圖片形式很好的對這些原則進行了解釋說明。這些原則是:

  1. 一個對象只承擔一種責任,所有服務接口只通過它來執行這種任務。
  2. 程序實體,比如類和對象,向擴展行爲開放,向修改行爲關閉。
  3. 子類應該可以用來替代它所繼承的類。
  4. 一個類對另一個類的依賴應該限制在最小化的接口上。
  5. 依賴抽象層(接口),而不是具體類。

總結

學習編程語言最有效的方法是學習它們的基礎性的模式/範式,這比單獨學習每種語言更高效。通過學習這些基礎原理,你可以把它們應用到很多其它類似的語言裏。學習各種語言之間的差異,這能幫助我們在面對各種情況時選擇更合適的語言。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章