1
Inheritance recognition in object-oriented software development | |
Author | Khambong Thepbandith |
Call Number | AIT RSPR no. CS-95-2 |
Subject(s) | Object-oriented programming (Computer science) |
Note | A research study submitted in partial fulfillment of the requirement for the degree of Master of Science School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Abstract | Object-Oriented Programs evolve by means other than just the addition of new classes. The changes to object-oriented programs that have been most studied are based on inheritance, on reorganizing a class hierarchy. However, generalization/aggregation is a relationship between classes that is just as important as inheritance, and many changes to an object-oriented design involve the generalization/aggregation relationship. This study describes some recognizing based on generalization/aggregation including how to convert from inheritance to generalization/aggregation and how to reorganize the generalization/aggregation hierarchy just as one might reorganize a class inheritance hierarchy. |
Year | 1995 |
Type | Research Study Project Report (RSPR) |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Batanov, Dentcho N. |
Examination Committee(s) | Phan, Minh Dung ;Yulu, Qi |
Scholarship Donor(s) | The Swedish International Development Cooperation Agency (Sida) |
Degree | Research Studies Project Report (M. Sc.) - Asian Institute of Technology, 1995 |