Re: Basic books on OOA&D

From: Alan Gauld (alan.gauld_at_btinternet.com)
Date: 10/18/03


Date: Fri, 17 Oct 2003 23:03:34 GMT

On 17 Oct 2003 10:42:26 +0200, Jacob Atzen <jacob@aub.dk> wrote:

> > Object Design - Wirfs-Brock/McKean was excellent for looking at designing
> > objects with specific roles and responsibilities. This book is lanaguage
> > indpendent but where needed, Java code is used in some places to illustrate
> > points.
>
> Is "designing objects with specific roles and responsibilities"
> generally applicable? Is it good design to use objects in this way?

Yes. Responsibility driven design is probably the most important
single concept needed to move away from procedural based designs
to true OO design.

And yes too about OOSC, It does cover OO Design as well as OOP.
But thats not its strongest point.

Alan G.

Author of the Learn to Program website
http://www.freenetpages.co.uk/hp/alan.gauld



Relevant Pages

  • re: PL/1 professionals wanted
    ... More than 22 years data processing experience with emphasis on analysis, design, ... programming, ... and successful installation of new online and batch applications ... Responsibilities included gathering and analyzing information from users, ...
    (comp.lang.pl1)
  • Re: OO Design induces an existential crisis
    ... Figuring out the candidate classes ... responsibilities... ... >remotely resembling the MVC classes. ... The MVC scheme is the logical consequence of a series of design ...
    (comp.object)
  • Re: Influence of temperature and manufacturing to propagation delay
    ... (funny how the real world conspires against perfection). ... depend on (based on your design). ... Both the vendor and designer has responsibilities, and although I expect quite a bit from the vendor, I am perfectly willing to assume my part of those responsibilities. ...
    (comp.arch.fpga)
  • Re: OO Design induces an existential crisis
    ... I am going to try to give you the shortest path in the OO network. ... complete oo design and all kind of syntax details around uml diagrams. ... OO Design is about localization of responsibilities. ... I enjoy programming, take it seriously, and by general ...
    (comp.object)
  • Re: OOA - assign responsibilities?
    ... if you use CRC cards, responsibilities are initially allocated to candidate classes. ... If you use robustness analysis responsibilities are identified in analysis but assigned during preliminary design. ... FYI I think RDD is an analysis technique more than a design technique ...
    (comp.object)