UML design patterns

Paul M. Evitts, Ann Daniel · Medical Entomology and Zoology · 1999

I. GETTING STARTED 1. Pattern Essentials. Patterns and Paradigms. Elements of Patterns. Interpreting the Patterns in This Book. 2.The Unified Modeling Language. The UML, Briefly Put. Roots. Understanding the UML. Unification: The Methods Wars are Over. 3. UML Essentials, Elements, and Artifacts. Elements, Viewpoints, and Views. Packages. Extension. Symbols. Lines. Diagrams. Further Reading. II THE PATTERN LANGUAGE. 4. Patterns of Style. Catalogue. Context. Common Forces. Discussion. Summary. 5. Patterns of Substance. Catalogue. Context. Common Forces. Discussion. Summary. 6. Domain Patterns. Catalogue. Context. Common Forces. Discussion. Summary. 7. Product Patterns. Catalogue. Context. Forces. Discussion. Summary. 8. Component Patterns. Catalogue. Context. Discussion. Summary. III. ANOTHER STARTING POINT. 9. Patterns in Context. A Little Starting Context. The Pattern Idea. Patterns as Literature. Types of Software Patterns. The Roots: Alexander on Patterns and Pattern Language. A Note on This Language. The Importance of Patterns. Where Is It All Going? 10. The UML In Context. Why Make System Models. Every Picture Tells a Story: The UML as a Modeling Language. The UML Specifications and Metamodel. What Do We Model? Abstraction and Architecture Made Simple. Perspectives: A Generic Modeling Framework. 11. Putting It All Together: Reflecting on the Work of Design. The Work of Design. Elements of Reflective Design. To Be Continued... References. Index.

Read the paper · More papers on PaperTik