Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] AAS3WDP library abstract classes Composite pattern interfaces Decorator pattern Factory/Template Method patterns State pattern abstract decorator class, creating abstract methods AbstractBasicShape class AbstractReader class AbstractReaderDecorator class AbstractShooterState class access Decorator pattern instances objects in collections accessors, E4X properties actors primary UML Adapter pattern addEventListener() method 2nd adding behavior to objects [See also Decorator pattern.] bevel shapes controllers 2nd decorator classes getter methods instances to Command property multiple class definitions non-commutative decorators redo buttons redo/undo functionality resize handlers shapes static methods text to Decorator patterns types to Decorator patterns undo buttons 2nd views addItem() method 2nd advantages of composition of inheritance aggregation, relationships alternative scenarios AMFPHP analog clocks analysis phase APIs (Application Programming Interfaces) Flikr formalizing Application Programming Interfaces [See APIs (Application Programming Interfaces).] applications analysis phase Command pattern building testing composition coupling design 2nd encapsulation implementation phase inheritance Mad Libs MVC [See also MVC (Model View Controller).] Singleton pattern [See also Singleton pattern.] testing undoable actions applying events Iterator pattern null iterators polymorphism Proxy patterns regular expressions search proxy ArrayIterator instance arrays command histories concrete iterators defining iterators exposing Iterator pattern queuing requests Assert class association instances relationships asynchronous unit tests, creating |