Object Design: Roles, Responsibilities, and Collaborations by Alan McKean, Rebecca Wirfs-Brock

Object Design: Roles, Responsibilities, and Collaborations



Download Object Design: Roles, Responsibilities, and Collaborations




Object Design: Roles, Responsibilities, and Collaborations Alan McKean, Rebecca Wirfs-Brock ebook
Publisher: Addison-Wesley Professional
Page: 416
Format: chm
ISBN: 0201379430, 9780201379433


This process results in a system of narrow interfaces each of which defines a role in an interaction between objects, rather than wide interfaces that describe all the features provided by a class. To fulfil the needs of A, we discover that it needs a service S. Shop Object Design: Roles, Responsibilities, and Collaborations If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. TDD with Mock Objects guides interface design by the services that an object requires, not just those it provides. A great book on the subject is 'An Introduction to Object-Oriented Programming' by Timothy Budd. Object Design: Roles, Responsibilities, and Collaborations; Object-Oriented Thought Process; Refactoring: Improving the Design of Existing Code; Working Effectively with Legacy Code; Ship it! Before those collaborators exist. Object Design: Roles, Responsibilities, and Collaborations. See Object Design : Roles , Responsibilities, and Collaborations , Rebecca Wirfs-Brock and Alan McKean, Addison-Wesley 2003, ISBN 0201379430. While testing A we mock the responsibilities of S without defining a concrete. She is lead author of the classic Designing Object-Oriented Software, and Object Design: Roles, Responsibilities and Collaborations. Alan McKean, Rebecca Wirfs-Brock. If you're beyond that, try 'Object Design - Roles, Responsibilities and Collaborations' by Wirfs-Brock and McKean. Ʀ�要:讲述的是面向对象的的基本理论。对像设计中的:角色,职责,协作! 面向对象设计是管理的哲学,是数学的哲学,是自我管理之径,是思考的之径.