Part I teaches you the fundamentals of object-oriented concepts, syntax, and usage in ActionScript 2.0. Even if you have never tried object-oriented programming before, Part I will have you understanding and applying it. Part I covers classes, objects, methods , properties, inheritance, composition, interfaces, packages, and myriad other core OOP concepts. Beyond teaching you the basics of OOP, it helps you decide how much OOP is right for your projects, and how to structure your classes and their methods.