Outline
More recent issues in design
Architecture, patterns, frameworks
Problems with information hiding (and ways to overcome them)
- Open implementation ? aspect-oriented programming (AOP)
- A slide show from Xerox PARC will conclude the lecture tonight (thanks to Gregor Kiczales)