开闭原则「Open Close Principle」
定义
Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.
优势
Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.