RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • C++언어에서의 다중상속시 충돌해결방법의 연구

        이기오(KeeO Lee),이성은(SungEun Lee),류성열(SungRyul Rhew) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.1

        다중상속은 코드의 재사용과 객체지향화를 용이하게 한다. 하지만 다중상속은 실행시간의 비효율성과 상속관계의 모호함 및 충돌의 유발이라는 단점때문에 사용을 꺼려왔으며, 프로그램 설계시의 주된 고려사항이 되었다. 현재, CLOS나 LOOPS와 같은 다중상속성 그래프의 선형화 알고리즘들이 제안되고 있지만, 기본적인 접근방식이 단일상속성 그래프의 선형화에 한정되어 있으며, 알고리즘 적용후 확장된 계층관계와 원래의 계층구조사이의 비일관성과 충돌이라는 한계성을 가지고 있다. 이러한 이유 때문에 단조(Monotonicity)에 의한 증분선형화 알고리즘을 제안하여 다중상속구조의 선형화및 충돌회피를 위한 알고리즘을 제안하였다. 뿐만아니라, 이 알고리즘을 C++ 언어의 클래스로 재구성한 뒤 다중상속성 그래프의 충돌을 유발시키는 모호성과 비일관성을 제거 하였다.

      • 객체 식별을 통한 C++ 클래스로의 재구성

        조은숙(EunSook Cho),신현정(HyunJeong Shin),류성열(SungRyul Rhew) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.1

        대부분의 소프트에어 시스템들은 C, Fortran, 그리고 Cobol과 같은 절차중심 언어로 개발되었다. 이러한 언어들은 시스템에 대한 계층적 표현을 제공하지 못하기 때문에 시스템을 이해하고 유지 보수하고 재사용하기 어렵다. 이러한 어려움을 극복하기 위해서는 Ada의 패키지나 C++의 클래스로 재구성하는 방법이 있는데 Ada의 패키지로 재구성하는 경우에 있어서는 패키지간의 상속성에 대한 표현을 할 수가 없다. 본 논문은 C언어로 작성된 시스템을 가지고 C++ 클래스로 재구성하는 방법을 제안하고자 한다. 이러한 재구성 기법을 통해서 프로그램의 모듈화, 추상화, 정보 은닉을 높이고 객체지향 프로그래밍 언어인 C++로의 변환을 용이하게 하도록 한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼