기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
객체지향 프로그래밍에서의 Demeter 법칙의 정식화
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 객체지향 프로그래밍에서의 Demeter 법칙의 정식화
  • Formulations of the Law of Demeter in the Object Oriented Programming
저자명
황석형,이용근,양해술,Hwang. Seok-Hyeong,Lee. Yong-Geun,Yang. Hae-Sul
간행물명
정보처리논문지
권/호정보
1994년|1권 1호|pp.63-72 (10 pages)
발행정보
한국정보처리학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

객체지향 프로그래밍에 있어서 클래스간의 불필요한 상호 의존관계를 줄이기 위한 프로그래밍 스타일에 관한 규칙으로써 Demeter의 법칙(The Law of Demeter)이 있다. 본 논문에서는 종래의 비형식적인 Demeter의 법칙을 실제의 프로그램에 적용, 평가하 기 위해 클래스간의 관계로써 계승과 집약, 그리고 관련을 형식적으로 정의하고, 그것 들을 이용하여 Demeter의 법칙을 정식화하였다. 또한 Demeter의 법칙을 만족하는지를 판정하는 알고리즘과 Demeter의 법칙을 위반한 프로그램에 대한 변환 알고리즘을 제안 하였다.

기타언어초록

In the last years, several articles have been devoted to the study of the Law of Demeter in the object oriented programming. The Law of Demeter is a style rule that aims at eliminating unnecessary coupling among classes. Although a large number of studies have been made on the informal definitions, little is known about the formulation of the Law of Demeter. In this article, we define three relationships among classes i.e. inheritance, aggregation and association, and formulate the Law of Demeter. We also propose the algorithms to decide whether a given program satisfies the law and to transform an unfulfilled program into a fulfilled one.