Pattern Languages of Program Design: v. 3 (Software Patterns Series) Book + PRICE WATCH * Amazon pricing is not included in price watch

Pattern Languages of Program Design: v. 3 (Software Patterns Series) Book

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.Read More

from£33.99 | RRP: £31.99
* Excludes Voucher Code Discount Also available Used from £13.81
  • Product Description

    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 for years to come as more and more developers have come to rely on design patterns to help them deliver reusable and cost effective applications in a more timely fashion. 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 proven 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 is unique from the previous two volumes in that it includes international submissions, having gathered the best papers from both Plop '96 and EuroPLoP '96. A wide range of pattern-related topics are covered, and the patterns are arranged by topic so software engineers can easily select the patterns 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 you where and when patterns are best applied.

As an Amazon Associate we earn from qualifying purchases. If you click through any of the links below and make a purchase we may earn a small commission (at no extra cost to you). Click here to learn more.

Would you like your name to appear with the review?

We will post your book review within a day or so as long as it meets our guidelines and terms and conditions. All reviews submitted become the licensed property of www.find-book.co.uk as written in our terms and conditions. None of your personal details will be passed on to any other third party.

All form fields are required.