Package model.description.abstraction
package model.description.abstraction
This package provides the ground work for inheritance on the description side of the model.
As on the logic side of the modell the purpose is to off-load the concreete classes of as much as possible so the constructor is what's missing for them to work properly. One should not have to use the abstract classes but instead could reimplement the interface. How far this works is not thought through yet.
The class is also put in this package instead of in the package since it is so tighly knit to the other classes and the describing things.
As on the logic side of the modell the purpose is to off-load the concreete classes of as much as possible so the constructor is what's missing for them to work properly. One should not have to use the abstract classes but instead could reimplement the interface. How far this works is not thought through yet.
The class is also put in this package instead of in the package since it is so tighly knit to the other classes and the describing things.
- Since:
- 2024-07-07
- Version:
- 0.2
- Author:
- Anders Persson (perssonandersper@gmail.com)
- See Also:
-
ClassDescriptionAn abstract base class for described composites.Provides the basic functionality for classes that meet the
Describedinterface.The expected functionality of a described formal mathematical primitive.Used to join a described primitive with it's decoration elements: a handle, an offset point and it's bounds.