Chapter 1. Why a UML profile for frameworks?

Over the past decade, object technology has gained widespread use in software development. The Java programming language and its associated products have significantly contributed to the broad acceptance of the object-oriented paradigm. Overall, three essential concepts comprise object technology: information hiding, inheritance/polymorphism, and dynamic binding. The mixing ratio of these ingredients defines the flavors of object technology. Object-based systems stress information hiding. Object-oriented systems add inheritance and dynamic binding. Object-oriented frameworks form a special breed of object-oriented systems with extensibility as a key characteristic. This chapter first describes what ...

Get UML Profile for Framework Architectures, The 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.