1 AIT Asian Institute of Technology

Inheritance recognition in object-oriented software development

AuthorKhambong Thepbandith
Call NumberAIT RSPR no. CS-95-2
Subject(s)Object-oriented programming (Computer science)
NoteA research study submitted in partial fulfillment of the requirement for the degree of Master of Science School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractObject-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.
Year1995
TypeResearch Study Project Report (RSPR)
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer 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)
DegreeResearch Studies Project Report (M. Sc.) - Asian Institute of Technology, 1995


Usage Metrics
View Detail0
Read PDF0
Download PDF0