經典力學的奠基石是牛頓的三大定律。而OOD的奠基石是OCP。OCP是Bertrand Meyer提出的: Software entities should be open for extension , but close for modifaction 。在設計一個模塊的時候;應當使這個模塊可以在不被修改的前提下被擴展。換言,應當不必修改源代碼的情況下,改變這個模塊的行為。
AntSoul它總是在行走,行走,永遠的行走…… 行走是它生存的恒久姿態和最佳造型。 它似乎有一雙不知疲倦的腳。 ———我說的是螞蟻。 |