一次且僅一次

一次且僅一次(once and only once,簡稱OAOO)是面向對象編程中的一條基本原則,又稱“一個規則,實現一次”(one rule, one place)。指的是由(人編寫而非機器生成的)代碼和測試所構成的系統必須能夠表達所應表達的內容,但是不能含有任何重複代碼。
其起源已經不可考,一般認為是因為極限編程方法的創始者之一肯特·貝克總結和宣傳而使其廣為人知。

相關詞條

熱門詞條

聯絡我們