Andrew Haigh (East Setauket, NY) is the Development Manager for Computer Associates' object-oriented database Jasmine. He is responsible for teaching object-oriented programming to engineers at Computer Associates.
Part 1: What Is Object-Orientation? Chapter 1: Introducing Object-Orientation Chapter 2: What is an Object? Chapter 3: Terms Fundamenal to Object-Orientation Part 2: Analysis Chapter 4: Pre-Analysis Chapter 5: Identifying Object Chapter 6: Systems Analysis Chapter 7: Recording Analysis Part 3: Design Chapter 8: Application Programming Interfaces Chapter 9: Templates Chapter 10: Overloading Do's and Don'ts Chapter 11: Class Methods Chapter 12: Global Objcts Chapter 13: Friends Chapter 14: Multiple Inheritance Chapter 15: Paterns Chapter 16: Method Responsibility Chapter 17: Letter: Envelope Chapter 18: MVC Part 4: Programming Chapter 19: Debugging Chapter 20: Localization Chapter 21: Internationalization Chapter 22: Porting Part 5: Case Studies Chapter 23: SimCo Chapter 24: Airport