Entity Patterns
An entity pattern allows to implement a specific entity in a consistent way. Depending on the functional and technical requirements of the application, different entity patterns can be used. Each pattern is designed to solve a specific problem or to meet a specific requirement. Some patterns dictate the nature of the implementation, while others address specific concerns like validation or authorization.