Domain Object
Domain object is an object that consist of domain information only, it usually represents a logical entity in the problem domain.
How to Identify Domain Objects?
There are several techniques to identify domain objects and the services provided by them. They are:
- Parts of speech technique
- CRC technique
- Interviewing domain experts
- Conceptual Category List / Common Associations List
- Analysis Patterns [Fowler]
Analysis Patterns is beyond the scope of this book. In the upcoming chapters, we will discuss the first four techniques in detail.