Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Pattern Languages of Program Design 3 Book

ISBN: 0201310112

ISBN13: 9780201310115

Pattern Languages of Program Design 3

The third book in a series, Pattern Languages of Program Design 3 discusses how to catalog software patterns, which are reusable, higher-order designs. This volume presents over two dozen white papers on newly "discovered" patterns within a wide variety of contexts. The editors have grouped these patterns by topic so you can choose what interests you. Each pattern profile features a short introduction to show you what each pattern might be good for. "General purpose" design patterns include the Null Object, the Manager, and the Product Trader patterns, and another section improves on the Visitor pattern. These patterns allow classes to borrow the methods of other classes without using inheritance. Some of the most challenging patterns in this book are good for distributed processing, including Acceptor and Connector and Object Recovery. Basic research in object-oriented design (OOD) is apparent in the Serializer pattern, which implements persistence for objects, another unusually difficult aspect of object design to get right. Another useful section introduces "domain specific" patterns--or patterns that solve particular real-world problems--with several patterns for transportation systems and fire alarms. The book closes with more esoteric explorations of patterns for developers, including patterns for effectively designing in teams and using software testing patterns. Judging from the rich selection of the ordinary and the bizarre, there seems to be no end in sight for the business of discovering patterns. For those interested in expanding their collection of patterns, this volume offers a fascinating array of new specimens. This description may be from another edition of this product.

Recommended

Format: Hardcover

Condition: Very Good*

*Best Available: (ex-library)

$6.29
Save $83.66!
List Price $89.95
Almost Gone, Only 1 Left!

You Might Also Enjoy

Designing Object Oriented C++ Applications Using The Booch Method
Designing Object Oriented C++ Applications Using The Booch Method
Robert C. Martin

from: $5.99

UML for Java Programmers (Robert C. Martin)
UML for Java Programmers (Robert C. Martin)
Robert C. Martin

from: $7.09

Using UNIX
Using UNIX
Robert C. Martin, Phillip A. LaPlante, Robert Martin

from: $6.59

Agile Software Development, Principles, Patterns, and Practices
Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin

from: $77.54

Pattern Languages of Program Design 2 (Software Patterns Series)
Pattern Languages of Program Design 2 (Software Patterns Series)
John M. Vlissides, James O. Coplien, Stephen P. Berczuk

from: $8.89

Clean Craftsmanship: Programming with Pride
Clean Craftsmanship: Programming with Pride
Robert C. Martin

from: $41.87

Clean Agile: Back to Basics
Clean Agile: Back to Basics
Robert C. Martin

from: $32.99

Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
Robert C. Martin, Micah Martin

from: $9.39

Pattern Languages of Program Design (Software Patterns Series)
Pattern Languages of Program Design (Software Patterns Series)
Douglas C. Schmidt, James O. Coplien, Stephen P. Berczuk

from: $8.29

Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, Fowler Martin, John Brant

from: $5.29

Abstraction and Specification in Program Development
Abstraction and Specification in Program Development
Barbara Liskov, John Guttag, John V. Guttag

from: $11.39

Effective Java Programming Language Guide
Effective Java Programming Language Guide
Joshua Bloch

from: $5.39

C in a Nutshell
C in a Nutshell
Peter Prinz, Tony Crawford

from: $20.29

Clean Architecture
Clean Architecture
Robert C. Martin

Out of Stock

Extreme Programming in Practice
Extreme Programming in Practice
James W. Newkirk, Robert C. Martin

Out of Stock

The Clean Coder: A Code of Conduct for Professional Programmers
The Clean Coder: A Code of Conduct for Professional Programmers
Robert C. Martin

Out of Stock

Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin

Out of Stock

Director 8 and Lingo Bible (With CD-ROM)
Director 8 and Lingo Bible (With CD-ROM)
Robert C. Martin, John R. Nyquist

Out of Stock

Macromedia Director MX 2004 Bible
Macromedia Director MX 2004 Bible
Robert C. Martin, Brian Underdahl, Robert Martin, John R. Nyquist

Out of Stock

RibbonX: Customizing the Office 2007 Ribbon
RibbonX: Customizing the Office 2007 Ribbon
Teresa Hennig, Robert C. Martin, Ken Puls

Out of Stock

Customer Reviews

0 customer rating | 0 review

Rated 5 stars
Many nuggets of software development knowledge, however you need some knowledge of design patterns t

While patterns are an inherent part of the human experience, using them in software development is a recent phenomenon. The seminal event was the publication of the book, "Design Patterns: Elements of Reusable Object-Oriented Software", by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. A Group so well-known that they are commonly referred to as the "Gang of Four," or GoF for short. A design pattern is a metamodel...

0Report

Rated 4 stars
Enjoyable book for the friends of software patterns

This book has quite some prerequisites for its potential readers. You should have a working knowledge of the patterns of the too basic books ("Design Patterns" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides and "Pattern-Oriented Software Architecture" by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal). It is helpful to have the too previous conference books as a reference nearby...

0Report

Rated 4 stars
A Lot of good stuff

When looking at the PLOPD serie, it become obvious that material become more and more mature. We'll find in this book good design patterns we can directly apply in our everyday work. Yo will probably found that all patterns are not usefull, but only a subset, but it's however an enough reason to buy this book.

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured