Object-Oriented Analysis (OOA)

Using OOP with RIAs offers a practical way to divide code into smaller and more manageable pieces. The act of OOP, as explained in Chapter 1, means strictly adhering to principles that enable your architecture to be flexible, modular, and maintainable. Your code will be properly encapsulated and separated from the inner workings of other behaviors that may require change. OOP, in short, helps you build quality objects that in turn enable flexibility, modularity, and easier maintenance.

Often, developers jump right in and implement objects at the beginning of a new project. Doing so molds rigidity into the system's foundation. This “shoot first, ask questions later” mentality is understandable when time is working ...

Get AdvancED ActionScript 3.0: Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.