서지주요정보
Restructuring of classes and inheritance hierarchy in object-oriented systems = 객체지향시스템에서의 클래스와 계승관계의 재구성
서명 / 저자 Restructuring of classes and inheritance hierarchy in object-oriented systems = 객체지향시스템에서의 클래스와 계승관계의 재구성 / Heung-Seok Chae.
발행사항 [대전 : 한국과학기술원, 1996].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8006335

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 96035

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

등록번호

9002772

소장위치/청구기호

서울 학위논문 서가

MCS 96035 c. 2

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

As the fundamental concepts of the object-oriented paradigm, classes and inheritance contribute to enhancing the reusability and the extensibility of object-oriented systems. A class is a model of an entity in an application domain and serves as a unit of encapsulation. Class inheritance enables us to create new classes by reusing existing class libraries. However, improper modeling in design phase or uncontrolled change during maintenance activities can degrade the structure of classes. This thesis proposes two restructuring methods to improve the quality of the degraded object-oriented systems : restructuring of classes and restructuring of the inheritance hierarchy. Restructuring of classes is an attempt to improve the quality of classes by transforming a less cohesive class into a more cohesive one. We propose a cohesion metrics for classes in order to quantify the quality of a class and methods of restructuring which use the metrics as a guide for restructuring. Restructuring of the inheritance hierarchy attempts to improve a degraded inheritance hierarchy so that it conforms to the inheritance relationships among entities which are modeled by the hierarchy. We propose two rules in order to identify a defective inheritance link: the interface inclusion principle and the behavioral conformance principle. These two principles stipulate that the essential features of a supercalss should be entirely inherited by a subclass, and the behavior of a subcalss should conform to that of a supercalss.

서지기타정보

서지기타정보
청구기호 {MCS 96035
형태사항 v, 58 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 채흥석
지도교수의 영문표기 : Yong-Rae Kwon
지도교수의 한글표기 : 권용래
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 Reference : p. 56-58
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서