정보처리기사 대비 개념 문제
다음 설명과 가장 관련 있는 객체 지향 기법의 원칙을 보기에서 찾아 쓰시오.
라인 그래프, 파이 차트, 히스토그램, 키비아트 다이어그램의 4가지 그래프를 그려야하는 응용 프로그램이 있다고 하자. 이 프로그램을 설계하기 위해 일반적인 클래스로 graph라는 클래스를 정의하고 각각의 그래프를 나타내는 클래스들을 graph 클래스의 서브클래스로 정의한다. 그리고 graph 클래스와 각각의 서브클래스에 그래프를 그리는 draw라는 메소드를 정의한다. 그러면 객체는 이들 서브클래스들의 인스턴스인 객체들 어떤 것에도 draw라는 메시지를 보낼 수 있고 메시지를 받은 객체는 적절한 그래프를 생성하기 위해 자기 자신의 draw 메소드를 호출한다.
보기(캡슐화, 추상화, 일반화, 다형성, 정보은닉)
정답 : 다형성
사용자들이 만든 문제를 랜덤으로 보여줍니다.
시작페이지로 등록하고 인터넷을 열 때 마다 문제를 풀어보세요.
본 서비스는 베타서비스입니다.
정보처리기사 문제 게시판