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.