Design lectures
Last week
- Basic issues in design, including some historical background
- Well-understood techniques
- Information hiding, layering, event-based techniques
This week: neo-modern design
- Problems with information hiding (and ways to overcome them)
- Architecture, patterns, frameworks