开闭原则(open/closed principle)到底是啥意思?
資深大佬 : x97bgt 34
SOLID 的提出者 Martin 是这么描述开闭原则 OCP 的
software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.
但我不大理解。代码一旦写完,就不能修改,只能往上添东西了?这不是堆 shi 山吗?
大佬有話說 (60)