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 |