소프트웨어 공학정보처리기사(구) · 2017년08월26일 · 66/100
66.객체지향 기법에서 다음 설명에 해당하는 것으로 가장 옳은 것은?

1
Abstraction
2
Inheritance
3
Information Hiding정답
4
Polymorphism
해설
1. Abstraction : 추상화 데이터와 함수를 하나로 묶는 것. 세부적 구현사항이 외부로부터 분리되어 있어 변경 연산의 부작용 감소. 2. Inheritance : 상속성 모든 것을 다 정의하지 않고 기존 클래스들의 속성을 상속받고 추가 구현만 하는 방법. 재사용 증대 3. Information Hiding : 정보 은닉 자신의 정보를 숨기고 객체 자신의 연산을 통하여 정보 접근을 허용. 캡슐화로 구현된 개념. 4. Polymorphism : 다형성 한 함수가 여러 클래스들에 정의되어 있는 현상. 같은 이름의 메소드를 다른 클래스에서 호출할 수 있음. 동적 바인딩에 의해 이루어짐. [해설작성자 : 이틀 뒤 시험;;;;;] 1번 부연설명은 캡슐화(Encapsulation)에 대한 것임 [해설작성자 : 제리네 밀과보리] Abstraction(추상화): 불필요한 부분 생략하고, 객체의 속성 중 가장 중요한 것에만 중점을 두어 개략화(모델화)하는것임.