7 Advanced Design Patterns in GUI


In section Design a GUI Application, we presented a fundamental design pattern for GUI applications. As the development of your GUI application progresses and grows in complexity, you may want to use additional design patterns. The book Design Patterns Smalltalk Companion is a must-read for any serious application developer. Design patterns help to develop code that is easier to maintain; they provide a common ground, easing mutual understanding.

In the following sections, we present several of these patterns with concrete use cases in applications developed with the Cuis-Smalltalk system.