Commits

masklinn committed 06c6213

fix typo: only one main purpose to extends

  • Participants
  • Parent commits 6b3a7cd

Comments (0)

Files changed (1)

 Why add open classes?
 =====================
 
-The main purposes here is to serve as the basics for a flexible
-plugins framework: while most systems with plugins only provide a
-specific set of extension points or behavior customization points (for
-existing objects of the system), using open classes lets any plugin
-creator alter any behavior of the base package.
+The main purpose here is to serve as the basics for a flexible plugins
+framework: while most systems with plugins only provide a specific set
+of extension points or behavior customization points (for existing
+objects of the system), using open classes lets any plugin creator
+alter any behavior of the base package.
 
 Because extends is cooperative, it is not quite that flexible: only
 the classes "opted into" being open by the base package creators will