Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
show-titlefalse
titleDescription
Quote External
authorBertrand Meyer
source-date1988

software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification

Design your documentation in such a way that you do not need to add information to existing documents if a new document is added. This does not imply that every modification is bad. But if there are two solutions to a problem, prefer the one that does not touch existing documents.

Section
titleExample

Section
titleContext

...

Section
required-permissionswrite-access
titleNotes

Section
titleReferences
intro-textMore information on this principle.
projectdoc-tour-macro
render-as-definition-listtrue
marker-column-property-nameTitle
replace-title-with-nametrue
TitleShort Description
Open Closed PrincipleThe principle described as a pattern on wiki.c2.com.

projectdoc-information-system-generic-macro
file/Open/closed_principle
system-idwikipedia-en
system-typegeneric
labelOpen/closed principle - Wikipedia

The principle described on Wikipedia.
Section
titleResources