Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A comment on the notation of the Wirfs-Brock et al object-oriented design method

A comment on the notation of the Wirfs-Brock et al object-oriented design method ACM SIGSOFT Software Engineering Notes vol 21 no 5 September 1996 Page 99 A Comment on the Notation of the Wiffs-Brock et al Object-Oriented Design Method Rose Mazhlndu-Shumba Computer Science Department University of Zimbabwe Box MP167, Mount Pleasant Harare, Zimbabwe m s h u m b a @ z i m b i x . u z . z w I would like to comment on the notation used by Rebecca Wirfs-Brock et al in their object-oriented design Method [1]. In Chapter 6 of their book "Designing Object-Oriented Software," [1], Venn diagrams are used to model superclasssubclass relationships. When a subclass correctly supports the responsibilities defined by its superclasses, its responsibilities completely encompass those of its superclasses. An example of how a hierarchy graph is represented by Venn Diagram is given below. The notation used to represent the same superclass-subclass relationship in collaboration graphs is different from the notation used in Venn diagrams. Since both tools, Venn diagrams and collaboration graphs, are used to model superclasssubclass relationships, there is need for consistency. No doubt, when well-designed, subclasses should support all the responsibilities of the superclass. Therefore, the tools for modelling inheritance relationships should readily show this relationship in a consistent way. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGSOFT Software Engineering Notes Association for Computing Machinery

A comment on the notation of the Wirfs-Brock et al object-oriented design method

Loading next page...
 
/lp/association-for-computing-machinery/a-comment-on-the-notation-of-the-wirfs-brock-et-al-object-oriented-7eF7dxo0a8

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Association for Computing Machinery
Copyright
Copyright © 1996 by ACM Inc.
ISSN
0163-5948
DOI
10.1145/235969.235998
Publisher site
See Article on Publisher Site

Abstract

ACM SIGSOFT Software Engineering Notes vol 21 no 5 September 1996 Page 99 A Comment on the Notation of the Wiffs-Brock et al Object-Oriented Design Method Rose Mazhlndu-Shumba Computer Science Department University of Zimbabwe Box MP167, Mount Pleasant Harare, Zimbabwe m s h u m b a @ z i m b i x . u z . z w I would like to comment on the notation used by Rebecca Wirfs-Brock et al in their object-oriented design Method [1]. In Chapter 6 of their book "Designing Object-Oriented Software," [1], Venn diagrams are used to model superclasssubclass relationships. When a subclass correctly supports the responsibilities defined by its superclasses, its responsibilities completely encompass those of its superclasses. An example of how a hierarchy graph is represented by Venn Diagram is given below. The notation used to represent the same superclass-subclass relationship in collaboration graphs is different from the notation used in Venn diagrams. Since both tools, Venn diagrams and collaboration graphs, are used to model superclasssubclass relationships, there is need for consistency. No doubt, when well-designed, subclasses should support all the responsibilities of the superclass. Therefore, the tools for modelling inheritance relationships should readily show this relationship in a consistent way.

Journal

ACM SIGSOFT Software Engineering NotesAssociation for Computing Machinery

Published: Sep 1, 1996

There are no references for this article.