We Need Diverse Ya Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    The Powell's Playlist | June 15, 2015

    Matthew Quick: IMG Portia Kane's '80s Metal Mix



    Two of Love May Fail's main characters, Portia Kane and Chuck Bass — now in their early 40s — still love the metal music that was... Continue »
    1. $18.19 Sale Hardcover add to wish list

      Love May Fail

      Matthew Quick 9780062285560

    spacer
Qualifying orders ship free.
$47.75
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Software Engineering- General

Other titles in the Pattern Languages of Program Design series:

Pattern Languages of Program Design #3: Pattern Languages of Program Design 3

by

Pattern Languages of Program Design #3: Pattern Languages of Program Design 3 Cover

 

Synopses & Reviews

Publisher Comments:

Patterns remain one of the most important new technologies contributing to software engineering, system design, and development. All indications are that patterns will continue to grow in significance as more and more developers rely on reusable design patterns to help them achieve quick, cost-effective delivery of applications. This volume is a collection of the current best practices and trends in the patterns community. The patterns contained in this book provide effective, tested, and versatile software design solutions for developers in all domains, institutions, and organizations.

The third in a series of books documenting patterns for professional software developers, this volume continues the tradition of informational excellence established by the first two volumes. Pattern Languages of Program Design 3 differs from the previous two volumes in that it includes international submissions, gathering the best papers from both PloP '96 and EuroPLoP '96. It covers a wide range of pattern-related subjects, and patterns are arranged by topic so software engineers can easily select those of greatest relevance to their needs and application domains. This book goes beyond teaching software engineers that design patterns are powerful tools to impart understanding--it shows where and when patterns are best applied.

0201310112B04062001

Book News Annotation:

A collection of current best practices and trends in reusable design patterns in software engineering, system design, and development, providing tested software design solutions for developers in all domains and organizations. Patterns are arranged by topic, with sections on general purpose design patterns and variations, and architectural, distribution, persistence, user-interface, programming, domain-specific, and process patterns, with a final chapter on a pattern language for pattern writing. Based on papers from American and European conferences held in 1996.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

About the Author

Robert C. Martin has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients in the fields of C++, Java, OO, Patterns, UML, Agile Methodologies, and Extreme Programming.

Dirk Riehle is a software engineer at Ubilab. He is involved in the Geo project, which is setting up a reflective distributed object-oriented software architecture.

Frank Buschmann is a software engineer at Siemens, where he focuses on object-oriented technology, software reuse, and patterns. He is a member of the ANSI C++ standards committee.

Table of Contents

Preface.

I. GENERAL PURPOSE DESIGN PATTERNS.

 1. Null Object, Bobby Woolf.

 2. Manager, Peter Sommerlad.

 3. Product Trader, Dirk Bäumer and Dirk Riehle.

 4. Type Object, Ralph Johnson and Bobby Woolf.

 5. Sponsor-Selector, Eugene Wallingford.

 6. Extension Object, Erich Gamma.

II. VARIATIONS ON DESIGN PATTERNS.

 7. Acyclic Visitor, Robert C. Martin.

 8. Default and Extrinsic Visitor, Martin E. Nordberg III.

 9. State Patterns, Paul Dyson and Bruce Anderson.

III. ARCHITECTURAL PATTERNS.

10. Recursive Control, Bran Selic.

11. Bureaucracy, Dirk Riehle.

IV. DISTRIBUTION PATTERNS.

12. Acceptor and Connector, Douglas E. Schmidt.

13. Bodyguard, Fernando Das Neves and Alejandra Garrido.

14. Asynchronous Completion Token, Irfan Pyarali, Timothy H. Harrison, and Douglas C. Schmidt.

15. Object Recovery, António Rito Silva, João Dias Pereira, and José Alves Marques.

16. Patterns for Logging Diagnostic Messages, Neil B. Harrison.

V. PERSISTENCE PATTERNS.

17. Serializer, Dirk Riehle, Wolf Siberski, Dirk Bäumer, Daniel Megert, and Heinz Z’llighoven.

18. Accessing Relational Databases, Wolfgang Keller and Jens Coldewey.

VI. USER INTERFACE PATTERNS.

19. A Pattern Language for Developing Form-Style Windows, Mark Bradac and Becky Fletcher.

VII. PROGRAMMING PATTERNS.

20. Double-Checked Locking, Douglas E. Schmidt and Tim Harrison.

21. External Polymorphism, Chris Cleeland, Douglas E. Schmidt, and Tim Harrison.

VIII. DOMAIN-SPECIFIC PATTERNS.

22. Business Patterns of Association Objects, Lorraine L. Boyd.

23. A Pattern Language of Transport Systems (Point and Route), Liping Zhao and Ted Foster.

24. The Points and Deviations Pattern Language of Fire Alarm, Systems Peter Molin and Lennart Ohlsson.

IX. PROCESS PATTERNS.

25. The Selfish Class, Brian Foote and Joseph Yoder.

26. Patterns for Evolving Frameworks, Don Roberts and Ralph Johnson.

27. Patterns for Designing in Teams, Charles Weir.

28. Patterns for System Testing, David E. DeLano and Linda Rising.

X. PATTERNS ON PATTERNS.

29. A Pattern Language for Pattern Writing, Gerard Meszaros and Jim Doble.

Index. 0201310112T04062001

Product Details

ISBN:
9780201310115
Editor:
Martin, Robert C.
Editor:
Riehle, Dirk
Editor:
Martin, Robert C.
Editor:
Riehle, Dirk
Author:
Riehle, Dirk
Author:
Martin, Robert C.
Author:
Buschmann, Frank
Author:
Vlissides, John
Publisher:
Addison-Wesley Professional
Location:
Reading, Mass. :
Subject:
Programming Languages - General
Subject:
Technology
Subject:
Programming - Object Oriented Programming
Subject:
Programming - Software Development
Subject:
Object-oriented programming (computer science
Subject:
Computer software
Subject:
Programming languages (electronic computers)
Subject:
Object-oriented programming
Subject:
Software patterns.
Subject:
Programming / Object Oriented
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Development.
Subject:
Object-oriented pro
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Series:
Software Patterns Series
Series Volume:
3
Publication Date:
October 1997
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
656
Dimensions:
9 x 7.1 x 1.6 in 1066 gr

Other books you might like

  1. Pattern Languages of Program Design... Used Trade Paper $13.95
  2. Pattern Languages of Program Design... New Trade Paper $61.25
  3. Pattern Languages of Program Design 4 Used Trade Paper $30.00
  4. The Art of Computer Programming, 3rd... New Hardcover $87.75
  5. Rapid Development Used Trade Paper $13.50
  6. The Art of Computer Programming, 3rd... Used Hardcover $60.50

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages

Pattern Languages of Program Design #3: Pattern Languages of Program Design 3 New Trade Paper
0 stars - 0 reviews
$47.75 In Stock
Product details 656 pages Addison-Wesley Professional - English 9780201310115 Reviews:
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.