previous | start

## Conclusion: What You Learned

1. Object-oriented design
   The design methodology
   CRC cards and UML diagrams
   Design patterns
2. Advanced Java
   Interface types, polymorphism, and inheritance
   Inner classes
   Reflection
   Multithreading
   Collections
3. User interface programming
   Building Swing applications
   Event handling
   Graphics programming

previous | start