glossary:natural_class
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| glossary:natural_class [2026-03-31 18:16] – created ellisn6116515 | glossary:natural_class [2026-08-23 21:08] (current) – old revision restored (2026-02-03 12:08) christian | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Natural Class ====== | ||
| + | ===== Meaning 1 ===== | ||
| - | Home comfort systems often show signs of trouble before they stop working completely.(Image: | + | ==== Alternative Terms ==== |
| + | /*i.e. alternative names meaning | ||
| + | |||
| + | ==== Definition ==== | ||
| + | A **natural class** is a class which was not artificially created as part of the solution but derived from the problem domain of the software. | ||
| + | |||
| + | |||
| + | ==== Description ==== | ||
| + | |||
| + | Someone with no technical knowledge but knowledge about the application domain can come up with natural classes as they are just concepts and abstractions derived from the problem domain. Software typically also requires some [[artificial class|artificial classes]] for its solution but the [[principles: | ||
| + | |||
| + | Note that natural classes and [[domain class|domain classes]] are related but not the same notions. Each domain class is a natural class but not the other way around. A domain class is a class which is part of a [[patterns: | ||
| + | |||
| + | ==== Examples ==== | ||
| + | |||
| + | * Classes like '' | ||
| + | * Classes like '' | ||
| + | * Classes like '' | ||
| + | |||
| + | ==== Alternative Definitions ==== | ||
| + | /*i.e. slightly different definitions for basically the same thing*/ | ||
| + | |||
| + | |||
| + | ==== See Also ==== | ||
| + | |||
| + | * [[Artificial Class]] | ||
| + | * [[Natural Coupling]] | ||
| + | |||
| + | ==== Further Reading ==== | ||
| + | |||
| + | |||
| + | ---- | ||
| + | ===== Other Meanings ===== | ||
| + | /*i.e. the same term referring to something different; put short mentions here or better add more detailed descriptions as additional sections */ | ||
| + | |||
| + | ---- | ||
| + | ===== Discussion ===== | ||
| + | |||
| + | Discuss this wiki article and the term on the corresponding [[talk: | ||
glossary/natural_class.1774973817.txt.gz · Last modified: by ellisn6116515
