 |
Figure 2. Another Kind of Architecture
Java UI components like Swing generally implement the Model-View-Controller (MVC) design pattern. The model contains the business data, but no style information. The View (often combined with the Controller part) displays the business data without paying special attention to style and semantics of the model content. Any additional customization must be implemented manually. |