Object
Term |
Object |
Aliases |
- |
Definition
An Object is an Instance classified by a Class or another Classifier and may have structure, State, and Behavior. It is treated as an individual that can be referred to separately from other Instances of the same Classifier.
SimpleModeling
SimpleModeling selects elements with responsibility and boundaries as Objects. An Entity Object is identified through its Identity across a Lifecycle, whereas a Value Object is identified by its value. Therefore, not every Object has a persistent ID.
simplemodeling-lib
simplemodeling-lib does not define one runtime base Class inherited by every Domain Object. It provides semantic values, Records, protocol models, state machine models, and other concepts as separate Scala Types, and makes the relationship to Identifiers explicit for Types that require Identity.