設計模式概述之六大原則

2022-10-10 16:33:11 字數 273 閱讀 4674

在類設計的時候盡量分清職責,做到業務物件和業務邏輯分離

單一職責原則最難劃分的就是職責,乙個職責乙個介面,但職責並沒有量化的標準,乙個類到底要負責哪些職責?職責如何細化?細化後是否都要有乙個介面或類?這些都因專案而異

在類的方法上,也要遵循spf

一次專注於一件事情已經不是個容易的事情了,不要把問題搞得太複雜

只要父類出現的地方,子類都可以出現,而且替換為子類也不會產生任何錯誤或者異常

子類必須完全實現父類的方法 子類覆蓋或者實現父類方法時輸入引數可以被放大

設計模式之六大原則

無規矩不成方圓,同樣的設計模式也有其內定的一些規則,這些規則使得我們更加方面的使用設計模式的各種模式。以下簡介六個原則 1 單一職責原則 定義 就乙個類而言,應該僅有乙個引起它變化的原因。解釋 如果乙個類承擔的職責過多,則就等於把這些職責耦合在一起,乙個職責的變化可能會削弱或者抑制這個類完成其他職責...

設計模式之 六大原則

設計模式中,有六大經典的原則,以下是本人在學習過程中總結的,學習過程中參考了 大話設計模式 這本書,以下為個人見解,如有不當,請大家指出。以便幫助後學習的朋友更簡單的理解和學習。1 單一職責原則 single responsibility principle 顧名思義,單一職責,就是讓系統中的每個類...

設計模式之六大原則

設計模式 6大原則 概念 就乙個類而言,應該僅有乙個引起它變化的原因。解釋 所謂的單一職責,就是說乙個類能完成的功能只有乙個,如果乙個類承擔的職責過多,就等於把這些職責耦合在一起,乙個職責的變化可能會削弱或者抑制這個類完成其他職責的能力。自我感覺乙個類就跟乙個人一樣,乙個人的精力是有限的,如果擔任過...