單一職責的理解

2021-03-19 18:20:03 字數 1869 閱讀 4064

1樓:然後去遠足

單一職責不是單一方法,而是指某個介面或類只有一個原因引起變化,也就是說只管一件事情。

單一模式的缺點確實就是繁瑣。

這種設計模式在軟體行業當中是存在很大爭議的,如果題主實在理解不了也沒關係,因為本來就沒個定論(當然你要說pm強制要求單一,那沒話說,上司最大)。

個人建議,如果業務邏輯比較簡單,或者是即使承擔多項職責,但這幾個職責間的耦合性非常強,拆開寫反倒不便於維護管理,那麼違反單一職責原則也是可以的。

ocp原則蘊含了單一職責原則 嗎

2樓:求秋

單一職責原則

對於單一職責原則,其核心思想為:一個類,最好只做一件事,只有一個引起它的變化。單一職責原則可以看做是低耦合、高內聚在物件導向原則上的引申,將職責定義為引起變化的原因,以提高內聚性來減少引起變化的原因。

職責過多,可能引起它變化的原因就越多,這將導致職責依賴,相互之間就產生影響,從而大大損傷其內聚性和耦合度。通常意義下的單一職責,就是指只有一種單一功能,不要為類實現過多的功能點,以保證實體只有一個引起它變化的原因。

專注,是一個人優良的品質;同樣的,單一也是一個類的優良設計。交雜不清的職責將使得**看起來特別彆扭牽一髮而動全身,有失美感和必然導致醜陋的系統錯誤風險。

3樓:你好我

這個原則,他是蘊含了,

單一職責原則的,

設計的基本含義

4樓:夢色十年

設計是把一種設想通過合

理的規劃、周密的計劃、通過各種感覺形式傳達出來的過程。人類通過勞動改造世界,創造文明,創造物質財富和精神財富,而最基礎、最主要的創造活動是造物。設計便是造物活動進行預先的計劃,可以把任何造物活動的計劃技術和計劃過程理解為設計。

最簡單的關於設計的定義、就是一種「有目的的創作行為」。

然而設計也是一種職業。例如在電影業中有場景設計一職,在印刷業中,有包裝設計一職。與英文使用不同的是、英文的designer一詞、在中文使用時、設計與設計師兩個詞都能共同稱呼。

而由「設計」這個詞,沿伸出來有相當多的理論和議題,以「設計」為職業的社會環境通常就叫做「設計界」。

5樓:我努力的方式

設計是一種解決問題的方法,是有目的地策劃,是人們建立的一種與世界關聯的方式。我們通過「設計」這種手段,運用設計的元素來傳播設想和計劃,透過空間造型、材料、圖、形、色彩等把圖形傳給大眾,讓人們通過這些設計元素瞭解你的設想和計劃。

人們對自己的生活環境有物質需求、審美需求和精神上的需求,設計正是用來改造我們的生活環境,使之符合我們種種要求的一種手段。它旨在令我們的生活環境變得更加人性化,更加美麗,更加和諧。

6樓:安徽新華電腦專修學院

設計,指設計師有目標有計劃的進行技術性的創作與創意活動。設計的任務不只是為生活和商業服務,同時也伴有藝術性的創作。

7樓:_喃喃

設計的一般概念:

設計師對事物或人造物件的一種構思和規劃的過程。

請問誰有物件導向的「開閉、里氏替換、單一職能原則」的示例呀,有錯誤和正確帶到解釋

8樓:匿名使用者

去下本【大話設計模式】吧,裡面有詳解和**示例,網上有pdf

9樓:匿名使用者

建議買本 設計模式之禪,第一部分六章書就是對六大設計原則詳細講述 並用偽**說明的

大話設計模式在模式上說得還算通俗,但在那些定理解析上 欠缺靈活 令人難以理解

10樓:大大泡泡大佛

我有 大話設計 和ood啟示錄 的總結 這兩個看完 就很好了 我發了 求給分啊

簡單一些的古詩,簡單一些的古詩

下面的都寫兩句 1.關於田園風光的詩 2含 草 字的詩 3關於花的詩 4關於雨的詩 5關於山的詩句 6含鳥字的詩句 7關於蓮花的詩 8關於風的詩 9關於 柳 的詩 10關於 月 的詩句 大江東去浪淘盡,千古風流人物.故壘西邊.人道是,三國周郎赤壁.亂石穿空,驚淘拍案.捲起千層雪.江山如畫,一時多少豪...

單一的反義詞是什麼,單一的反義詞是

單一的反義詞 繁多 f n du 詳細釋義 種類多,數量大 近義詞眾多 浩繁 稠密 反義詞單一 稀少 精粹 單一的反義詞是 原詞 單一 註釋 1.只有抄一種bai 單純。反義詞 繁多du 註釋 種類 zhi多 豐富 花色 品種 名dao目 複雜 註釋 事物的種類 頭緒等 多而雜 顏色 的問題 的人際...

熱帶沙漠氣候到底受單一風帶影響還是單一氣壓帶影響

應該都是。1 受副熱帶高壓帶控制。2 受乾燥信風的控制。贊成二樓的!不過還要加一點,有時候也與地形有關 熱帶沙漠氣候主要分佈在南北迴歸線附近的大陸內部或大陸西岸。形成原因 第一,受副熱帶高壓帶控制。副熱帶高壓是一動力高壓,它是由於赤道上空的空氣源源不斷地流到副熱帶上空聚積,產生下沉氣流,致使低空氣壓...