DRY程式設計原則是什麼

2021-03-22 06:05:05 字數 970 閱讀 5376

1樓:浮雕

dry 全稱:don't repeat yourself (摘自wikipedia),是指程式設計過程中不寫重複**,將能夠公共的部分抽象出來,封裝成工具類或者用「abstraction」類來抽象公有的東西,降低**的耦合性,這樣不僅提高**的靈活性、健壯性以及可讀性,也方便後期的維護或者修改。

2樓:丟丟紫晶

dry程式設計原則是指不寫重複的**,把能抽象的**就抽象出來。即在一個設計裡,對於任何東西都應該有且只有一個表示,其它的地方都應該引用這一處。這樣需要改動的時候,只需調整這一處,所有的地方就都變更過來了。

3樓:許詩文

dry(don't repeat yourself

),字面意思來看:"不要重複自己"。強調的意思就是在進行程式設計時相同的**不要重複寫,最好只寫一次,然後可以在其他地方直接引用。

如此一來,可以提高**重用率,縮減**量,同時也有助於提高**的可讀性和可維護性。當需要做出更改時,只需要更改一個地方即可。

4樓:氣定神閒

不要重複粘帖你自己的**。don't repeat yourself.因為重複黏貼會帶來很多的問題,具體你可以看《重構》,《敏捷開發模式》,這兩本書裡有很詳細的解釋。

5樓:不懂12就要問

可靠地開發軟體、並讓我們的開發更易於理解和維護的惟一途徑,是遵循我們稱之為dry的原則:系統中的每一項知識都必須具有單

一、無歧義、權威的表示。

舉例:讓我們看一個表示線段的類:

class line ;

第一眼看上去,這個類似乎是合理的。線段顯然有起點和終點,並總是有長度(即使長度為零)。但這裡有重複。

長度是由起點和終點決定的:改變其中一個,長度就會變化。就違反了dry原則。

最好是讓長度成為計算欄位:

class line };

《程式設計師修煉之道》

程式正當原則是什麼程式正當原則是什麼意

行政機關作出影響行政相對 人權益的行政行為,必須遵遁正當法律程式,包括事先告知相對人,向相對人說明行為的根據 理由,聽取相對人的陳述 申辯,事後為相對人提供相應的救濟途徑等。1 正當程式是英美法系的一條重要的憲法原則 程式的正當性包含的價值是程式的中立 理性 排他 可操作 平等參與 自治 及時終結和...

色彩搭配的原則是什麼,色彩搭配原則是什麼?

日常搭配你是如何搭配呢?3個必學的服裝色彩搭配原則,你必須記住 這個問題,我已經在很多地方回答過了!簡單點說就是如何把兩個或兩個以上的顏色配的好看!我是在祺馨色彩學的,非常權威的培訓,你可以去了解一下 就是如何把兩個或兩個以上的顏色配的好看!這是簡單的說,專業的來講,像色調配色 近似配色 分隔式配色...

男人的原則是什麼,與人交往的原則是什麼

會說謊話。不會說謊話的不是好男人。比如,她生氣了,你是要哄的。比如,被扣獎金了,你要說被扒手借去了 小金庫也可以這樣做 比如,她問你有沒有皺紋,你要堅決大聲的說,沒有。還有,你醉醺醺回去的時候,也只能說,天氣熱喝了藿香口服液 汗 好好守付1個心愛的女人 與人交往的原則是什麼 人際交往的原則 1.平等...