一次且僅一次
維基百科,自由的 encyclopedia
一次且僅一次(英語:Once and only once,簡稱OAOO),又稱為Don't repeat yourself(不要重複你自己,簡稱DRY),或一個規則,實現一次(One rule, one place)是物件導向程式設計中的基本原則,程式設計師的行事準則。旨在軟體開發中,減少重複的資訊。
![]() | 此條目需要精通或熟悉電腦科學的編者參與及協助編輯。 (2021年9月26日) |
DRY的原則是「系統中的每一部分,都必須有一個單一的、明確的、權威的代表」,指的是(由人編寫而非機器生成的)代碼和測試所構成的系統,必須能夠表達所應表達的內容,但是不能含有任何重複代碼。當DRY原則被成功應用時,一個系統中任何單個元素的修改都不需要與其邏輯無關的其他元素發生改變。此外,與之邏輯上相關的其他元素的變化均爲可預見的、均勻的,並如此保持同步。