热门问题
时间线
聊天
视角
SOLID (物件導向設計)
助记符缩写面向对象设计 来自维基百科,自由的百科全书
Remove ads
在程式設計領域, SOLID(單一功能、開閉原則、里氏替換、介面隔離以及依賴反轉)是由羅伯特·C·馬丁在21世紀早期[1] 引入的記憶術首字母縮略字[2][3],指代了物件導向程式設計和物件導向設計的五個基本原則。當這些原則被一起應用時,它們使得一個程式設計師開發一個容易進行軟體維護和擴充的系統變得更加可能。[1] SOLID所包含的原則是通過引發程式設計者進行軟體原始碼的代碼重構進行軟體的代碼異味清掃,從而使得軟體清晰可讀以及可延伸時可以應用的指南。SOLID被典型的應用在測試驅動開發上,並且是敏捷開發以及自適應軟體開發的基本原則的重要組成部分。[1][4]
概述
參考
參照
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads