Advanced Object Oriented Programming

Speaker: John Teague
Category: Developers
Level: 300

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.