Design Patterns for Object-oriented Software Development

Front Cover
Addison-Wesley Publishing Company, 1995 - Computers - 268 pages
1 Review
Design patterns is the most significant area of emergence in the field of object-oriented technology and "Design Patterns for Object-Orient Software Development" gives an overview of state-of-the-art approaches as well as practical guidance for their use in software design.

Wolfgang Pree's book first builds a conceptual and terminological base and goes on to discuss how design patterns constitute a minimal yet sufficient means to meet the goal of capturing and communicating the design of complex object-oriented systems. Numerous examples and a real-life case study illustrate how design patterns meet that goal. The book concludes with a vision of how design patterns meet that goal. The book concludes with a vision of how design patterns can augment existing object-oriented analysis and design methodologies in order to significantly increase the reusablility of software.

Programmers, software designers and engineers will find this an invaluable guide to advanced design considerations such as: forming class hierarchies and interaction relationships between objectsproduction of software architectures that allow for reuse of as much code and design as possibledocumenting object-oriented design on an adequate abstraction level

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.



7 other sections not shown

Common terms and phrases

References to this book

All Book Search results »

About the author (1995)

Wolfgang Pree is professor of computer science at the University of Constance, Germany until the end of 2001, moving to the University of Salzburg, Austria, in 2002. He has worked for several years in various areas of software engineering, in particular focusing on object technology, software architectures, frameworks, and human-computer interaction. Wolfgang is the author of "Design Patterns for Object-Oriented Software Development (Addison-Wesley/ACM Press, 1995).

Marcus Fontoura has led several framework projects in the last four years and specializes in Web-based software development and service-oriented architectures. He has recently held research posts at the Computer Systems Group, University of Waterloo, Canada, and Princeton University Computer Science Department, U.S.A. He is currently a research staff member at the Computer Science Department, IBM Almaden Research Center.

Bernhard Rumpe is leading consulting and research projects on software engineering technology, such as UML, frameworks, modeling notations, object-technology, and lightweight and agile development processes at the Technische Universitaet MUenchen. His primary interest is to enhance the foundations of software and systems engineering to achieve a problem-adequate portfolio of software development skills that improve the quality and time-to-market of the product as well as allowing a better prediction in the development process. He is also co-founder of a consultancy company dealing with process, methodical and modeling issues focusing on e-business and has co-authored several books and contributed to many articles in these areas.

Bibliographic information