Author: (USA) Brock (BROCK, R.W.), (USA) McKean (McKean, A.) wrote, Ni Shuo, Chen Shi translated
Publisher:
Publishing Time: 2006-05-01
Features: This book describes a harmonious object-driven design scenario through numerous examples. In this design scenario, objects are the fundamental design elements, while defining roles, design responsibilities, and coordination cooperation constitute the basic activities of design. Roles describe the functions of objects, responsibilities define the work that objects must complete, and collaboration represents a contract and interaction method between objects. At the same time, the book is filled with various insights on design, and design principles such as programming to interfaces and encapsulating changes are meticulously illustrated through many small examples. Strictly speaking, the main readers of this book are professional software designers and developers, but as long as you are willing to learn and love programming, you will still benefit from this book. As mentioned in the preface of this book, software design can be seen as a combination of art and mathematics, talent and training. If you are confident in your talent, please pick up this book and follow the authors for an intensive object design training.
Authors Rebecca Wiffs-Brock and Alan McKean discuss in the book how user requirements, system architecture, and design patterns, under the conceptual framework of responsibility-driven design, work together to design an effective object model. The book introduces a large number of terms to help designers discuss various aspects of design. It also provides extensive practical guidance to help readers improve their design, enhance the reliability and flexibility of software. Additionally, the book guides readers to learn through real-world cases, helping them understand how to apply the principles and techniques of responsibility-driven design to real software projects.
Object Design: Roles, Responsibilities, and Collaboration
📌 Related Posts
News
A nine-month-old baby with a cough and phlegm: What medicine should they take?
2026-09-22
News
What is the meaning of premature ovarian failure
2026-10-01
News
How should gestational diabetes in women be treated?
2026-10-02
Literature
Electric Equipment Installer (Junior)
2026-10-02
Literature
Modern Educational Technology Tutorial (Level 2) - Second Edition
2026-10-07
Literature
Yonyou Financial Software - Yonyou Tong Standard Training Course
2026-10-07
Literature
Adobe Premiere Pro 1.5 / After Effects 6.5 Certification Exam Guide
2026-10-07
Literature
Compilation and Analysis of OSS Industry Applications and Solutions
2026-10-07