Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.
Ralph E. Johnson Libros




Implementing Application Frameworks
Object-Oriented Frameworks at Work - Includes CD-ROM
- 729 páginas
- 26 horas de lectura
Object Technology A gold mine of enterprise application frameworks Implementing Application Frameworks While frameworks can save your company millions in development costs over time, the initial investment can be quite high. This book/CD-ROM package helps you to reduce the cost of framework development by providing 40 case studies documenting the experiences of framework builders and users at major corporations and research labs, worldwide. Throughout, the authors extract important lessons and highlight technical and organizational implementation practices that have been proven to yield the biggest payoff. Focusing primarily on business systems and agent-based application frameworks, it covers frameworks * Data processing* Agent-based applications* Artificial intelligence applications* Object-oriented business processes* System application frameworks* Programming languages and tools* And much moreThe enclosed CD-ROM gives * Example frameworks* Documentation and manuals* Framework code and implementation tips* Sample framework architectures and models* Design patterns and presentations* Animated demonstrations
Building Application Frameworks
Object-Oriented Foundations of Framework Design
- 688 páginas
- 25 horas de lectura
Object Technology The first experience-based guide to building object-oriented frameworks Building Application Frameworks By providing reusable skeletons on which to build new applications, frameworks can save you countless hours and thousands (even millions) of dollars in development costs. Written and edited by some of the top names in the object-oriented programming world, this is the first complete study of building frameworks. Using examples drawn from successful implementations worldwide, it walks you through all the steps of a framework development project. Providing guidance on all key technical and business issues surrounding framework construction, it * Techniques for developing, integrating, and adapting frameworks* Leveraging existing design and code* Selecting and utilizing frameworks* Tracking, controlling, and documenting framework development* Maintaining, measuring, and controlling framework quality* Training developers in the effective use of frameworks* Evaluating frameworks and framework investments
Wzorce projektowe
Elementy oprogramowania obiektowego wielokrotnego użytku
- 376 páginas
- 14 horas de lectura
Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego uzytku