Index
[SYMBOL][A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
package dependencies design organization guidelines ownership referencepackage attributes in UML package diagram 2nd 3rdpackage name in UML classifier name parameterized typesparameters in class diagrams 2ndparticipants in interaction diagrams partition path name pattern 2nd 3rd 4th 5th Abstract Factory Adapter Coarse-Grained Remote Interface Command Composite Controller Convert Exceptions Creator Do It Myself 2nd 3rd Expert Facade Factory High Cohesion Indirection Layers Low Coupling Model-View Separation names Observer Polymorphism Protected Variations Proxy Publish-Subscribe Pure Fabrication Redirection Proxy Remote Proxy Singleton State Strategy Template Method Virtual Proxypatterns architectural history persistence persistence framework key ideas materialization pattern-Cache Management pattern-Object Identifier pattern-Representing Objects as Tables representing relationships in tables requirements persistent objects Petri nets Phase Plan 2nd 3rd phases in UP physical architecture physical designplanning adaptive iterativepolymorphism in communication diagrams in sequence diagrams Polymorphism pattern for payments postcondition a metaphor in use caseprecondition in use case primary actor Principle of Least Surpriseprivate attributes in UMLprocess iterative process viewprofile in UML 2nd project managementproperty in UML 2nd structural, in UMLproperty string for association ends in UMLproperty strings in class diagrams 2ndprotected attributes in UML Protected Variations Proxy Virtual Proxy Proxy patternpublic attributes in UML Publish-Subscribe Pure Fabrication