The book discusses common data modeling patterns about people, organization products, activities, contracts, accounting, and various aspects of manufacturing. It takes a data modeling approach, in contrast to an object modeling approach, but the topics it addresses are relevant to anyone doing business programming.
ISBN 0-932633-29-3. You can order direct from Dorset House Publishing by calling 1-800-342-6657 or 212-620-4053.
From the Preface:
... a book of design patterns that describes simple and elegant solutions to specific problems in object-oriented software design. Design patterns capture solutions that have developed and evolved over time. Hence they aren't the designs people tend to generate initially. They reflect untold redesign and recoding as developers have struggled for greater reuse and flexibility in their software. Design patterns capture these solutions in a succinct and easily applied form.
Design Patterns is part of the Addison-Wesley Professional Computing Series, a series that encompasses the state of the art in programming languages, operating systems, and network technology. Published October 1994, $37.75, 416 pages, hardback, ISBN 0-201-63361-2. For ordering information, call Addison Wesley toll-free at (800) 822-6339, email email@example.com or contact your local Addison-Wesley representative.
ISBN 0-201-422948. $39.75. For ordering information, call Addison Wesley toll-free at (800) 822-6339, or contact your local Addison-Wesley representative.
Using detailed, real-life examples, this book/disk package shows how to build effective object models--using applications that occur in nearly every industry. Presents five chapter-length application examples of how effective, real-life object-models are built--including point-of-sale, warehousing, order-processing, and data acquisition and control. Each application reveals specific "how-to" strategies (148 in all) and patterns (31 in all) that will help readers develop an intuitive feel for building object models. More details.
Also available: the Strategies and Patterns Handbook, a hypertext version of Chapter 7 in this book. (Windows help file format). The hypertext edition of the handbook is available free, via ftp.
Published by Prentice Hall. 1995, 505 pp., cloth. ISBN 0-13-108614-6. Available at 10% discount off US list price from Computer Literacy Bookstore if you mention the ordering code PC.
Preface, Table of Contents, Cover.
The chapters in this book are based on papers presented at the First Annual Conference of Pattern Languages of Programming (PLoP) held near Monticello, Illinois, in August of 1994. This book is more than just a compendium of conference papers, however. It represents a broad offering from a new body of literature focusing on patterns and pattern languages. This book constitutes what we expect to be the first in a series of similar edited works on an ever-broadening spectrum of software patterns and pattern languages.Published 1995 by Addison-Wesley. 576 pages. $37.95. ISBN 0-201-60734-4. For ordering information, call Addison Wesley toll-free at (800) 822-6339, or contact your local Addison-Wesley representative.
Preface, Table of Contents, Cover.
This volume, with contributions from the biggest names in the patterns community, is the second in a series documenting patterns for professional software developers. These patterns capture solutions to a plethora of recurring problems in software design and development, including language-specific patterns and idioms; general- and special-purpose patterns; architectural patterns; process and organizational patterns; expositional patterns; and patterns for concurrent programming, distributed systems, and reactive systems. This new collection not only reveals secrets of great software professionals but also makes those secrets easy to apply to your own work.Published 1996 by Addison-Wesley. 600 pages. Price TBD (available June 1996). ISBN 0-201-89527-7. For ordering information, call Addison Wesley toll-free at (800) 822-6339, or contact your local Addison-Wesley representative.
Table of Contents, More Info.
A collection of the current best practices and trends in the patterns community, this title provides software design solutions for professional developers. This third volume is the first to include international submissions, giving the editors even more high-quality essays from which to choose.Published 1997 by Addison-Wesley. 672 pages. $41.91 ISBN 0201310112
The Patterns White Paper.
Though this paper is the work of a single author, it reflects the work of dozens of individuals. It draws directly on the contributions of many pattern writers and pattern thinkers, which takes the material outside my immediate sphere of thought. In fact, the following pages probably bear more of my colleagues words than my own; primarily I provide the arrangement, and the glue that tie the pieces together.August 1996. 40 Pages. Price $85. ISBN 1-884842-50-X.
James O. Coplien, from Patterns
Written by one of the Patterns gurus, this is the definitive white paper on a topic that is rapidly changing how we develop software. It defines the Patterns approach, shows its application relationships in developing software, presents examples of implementations, and explores the strengths and weaknesses of the approach.
Pattern-oriented software architecture is a new approach to software development. This book, influenced by the pattern community at large, represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale applications.Table of Contents, Overview ...
More Information, Sample Chapter
The relationships and cooperation of C++ classes is a central issue in large project development, in testing, and in maintenance. Taming C++ takes a fresh look at the complex organization typical for large C++ systems and shows how this problem can be minimized by avoiding cyclic dependencies between classes, and by implementing the original object-oriented design so that it remains visible in the final code. This book shows you, through extensive examples, how to design and write C++ code using a new type of class - the pattern class - which helps you produce layered class organization with limited cyclic dependencies. The book then focuses on another problem of large project development - persistent data - integrating it with its general approach and providing copious implementation details unavailable elsewhere.
ISBN #0-201-52826-6. Addison-Wesley, 1994. $48.50, 416 pages.
This book describes the style of expert Smalltalk programmers. It is organized as a sequence of patterns, which means that it can be learned one bit at a time. It is a programming style guide for Smalltalk that shows how to communicate with program code in the clearest fashion. If you would like to become an expert Smalltalk programmer, you should read this book.Prentice Hall, 1997, 256 pp., ISBN 0-13-476904-X.
Addison-Wesley, 1997, 672 pp., ISBN 0-201-89542-0
Essays, often deep and thought-provoking, are originally from JOOP, but were updated for the book. Forward by Christopher Alexander.
ISBN 0-10-510260-X. Oxford, 1996. 256 pp.
Rather than just another introduction to OpenDoc, this book looks at the topic from the intriguing and ultimately enlightening perspective of patterns. Two of the hottest topics in software development, OpenDoc and patterns combine to draw on the ease and convenience of objects and the phenomena of reading and using patterns to facilitate the efficient creation of code. A complete case study leads you through a real-life example of each pattern. Just a few of the topics covered include developing applications for an international audience, using OpenDoc across all platforms, and achieving interoperability.More Information...
Paperback/CD-ROM Set, ISBN: 0-471-14835-0, October, 1996
Wiley Computer Publishing
Making distributed applications using CORBA and design patterns.
ISBN 0-471-15882-8 January '97
Wiley Computer Publishing
Presents a methodology for developing class frameworks based on a catalog of Design Patterns. These patterns assume an infrastructure consisting of ANSI C++/STL, CORBA and ODMG-93.
More information, Table of Contents, etc...
ISBN 0-13-533365-2 January '97