From: PJ M <pjm...@ya...> - 2003-10-11 21:40:15
|
Jim, >I propose that we adopt the parent/child and ancestor/descendant >nomenclatures for OpenGOOP Inheritance. I could not agree more PJM Jim Kring <ji...@ji...> wrote: Hello all, For describing inheritance, OOP has many nomenclatures. For example: parent class - superclass (smalltalk), base class (C++), and ancestor class child class - subclass (smalltalk), derived class (C++), and descendant class For OpenGOOP Inheritance, I think that we should adopt a single nomenclature. We should consider the fact that G programmers often do not come from a CS background (I don't :-) and so I favor the parent/child and ancestor/descendent nomenclatures, rather than those of C++ and smalltalk. In fact, usage of parent/child and ancestor/descendant nomenclatures are not mutually exclusive, since parent, grandparent, greatgrandparent, etc. are specific ancestors, and child, grandchild, and greatgrandchild are specific descendents. I propose that we adopt the parent/child and ancestor/descendant nomenclatures for OpenGOOP Inheritance. Any thoughts? -Jim ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ OpenGToolkit-Developers mailing list Ope...@li... https://lists.sourceforge.net/lists/listinfo/opengtoolkit-developers --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search |