Advanced Object Oriented Programming
Take your Object Oriented applications to the next level. This session will talk about techniques and tools to help you better represent the problem domain your application is modeling. We'll talk about (among other things):
Design By Contract
Structural & Behavioral design patterns
Inversion of Control and IOC Containers
Along the way we'll see how these techniques make it easier to test and change your application to meet new business needs.