Enterprise Patterns

Model-View-Controller

Command Processor

Shapes and GUI Components as Composites

Persistence Layer Patterns

Domain Layer Patterns

Container-Component Architecture