Domain objects in an application represent the core data and business validation rules relating to it. These objects are usually central to the entire application and used by most subsystems. This article explains how to create good domain object design, which is critical to a good application design that is robust, high performing, and flexible.
Iqbal M. Khan works for Alachisoft, a leading software company providing O/R Mapping and Clustered Object Caching solutions for .NET. You can reach him at [email protected] or visit Alachisoft at www.alachisoft.com.
AgileConnection is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.