Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] objects Adapter pattern client instantiation collection access Command pattern applications implementing interfaces Proximity game redoable actions undoable actions Composite pattern elements file systems Decorator pattern abstract classes access classes commutative/visual decorators debugging elements implementing interfaces reader decorators testing 2nd drawbacks of inheritance events 2nd Façade pattern Factory Method pattern 2nd 3rd instantiation Iterator pattern applying elements interfaces 2nd null iterators troubleshooting modifying moving MVC pattern adding controllers building elements implementing models multiple views NullIterator Proxy pattern flash.utils.Proxy image loaders Remote Proxy serialization Virtual Proxy receivers [See also receivers.] recording state rotating Singleton pattern building invoking object instantiation settings frameworks static members State pattern abstract classes encapsulation example of main class 2nd objects 2nd state machines transitions troubleshooting Template Method pattern UIntCollection XML onClick() method open issues OpenAMF optimizing abstract decorator class analysis phase applications Command pattern Mad Libs undoable actions asynchronous unit tests basic unit tests buttons classes Decorator pattern main collection interfaces Command pattern commands classes undoable actions communication commutative decorators Composite pattern containers CRC cards Decorator pattern events interfaces 2nd Composite pattern Decorator pattern IRedoableCommand interfaces ISearchable interfaces iterator interfaces IUndoableCommand interface models (MVC) MVC patterns objects originators Proximity game reader decorators receiver types redoable actions search proxy Settings class Singleton patterns state objects State pattern 2nd visual decorators XML documents originators 2nd override keyword overriding methods |