Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans |
by Rebecca Wirfs-Brock
|
by Robert C. Martin
|
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin |
by Michael Feathers
|
If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. For over ten years Responsibility-Driven Design methodology has been the standard bearer of the behavioral approach to designing object-oriented software. Object Design: Roles, Responsibilities, and Collaborations focuses on the practice of designing objects as integral members of a community where each object has specific roles and responsibilities. The authors present the latest practices and techniques of Responsibility-Driven Design and show how you can apply them as you develop modern object-based applications.
Working within this conceptual framework, Rebecca Wirfs-Brock and Alan McKean present how user requirements, system architecture, and design patterns all contribute to the design of an effective object model. They introduce a rich vocabulary that designers can use to discuss aspects of their designs, discuss design trade-offs, and offer practical guidelines for enhancing the reliability and flexibility of applications. In addition, case studies and real-world examples demonstrate how the principles and techniques of Responsibility-Driven Design apply to real-world software designs.
You'll find coverage of such topics as:
As all experienced designers know, software design is part art and inspiration and part consistent effort and solid technique. Object Design: Roles, Responsibilities, and Collaborations will help all software designers--from students to seasoned professionals--develop both the concrete reasoning skills and the design expertise necessary to produce responsible software designs.
Product Details
Would you like to update product info or give feedback on images?
|
![]() |
70% buy the item featured on this page: Object Design: Roles, Responsibilities, and Collaborations $38.50 |
![]() |
11% buy Agile Software Development, Principles, Patterns, and Practices $51.61 |
![]() |
7% buy Object-Oriented Design Heuristics $42.35 |
![]() |
7% buy Designing Object-Oriented Software $61.56 |
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
Share your thoughts with other customers:
|
|||||||||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |