Home Segments Index Top Previous Next

841: Mainline

Separation of the domain model from the GUI is one important step toward system modularity. Such modularity makes systems easier to understand, build, debug, modify, and maintain. Also, you can completely change a system's GUI without changing the domain model, or you can reuse the GUI widgets in other applications.