본문 바로가기
소프트웨어 공학정보처리기사(구) · 2016년03월06일 · 66/100

66.다음 객체지향 기법에 대한 설명에 해당하는 것은?

정보처리기사(구) 66번 문제 이미지
1
Encapsulation
2
Abstraction
3
Inheritance
4
Polymorphism정답

해설

1. Encapsulation (캡슐화) 자료 부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것 -> 정보은폐를 위해서 결과적으로 프로그램 변경에 대한 오류의 파급효과가 적다, 결합도 낮아짐, 따라서 재사용 용이, 객체간의 인터페이스 단순화, 응집도 향상 2.Abstraction(추상화) 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현 3.Inheritance(상속) 상위 클래스의 메소드와 속성을 하위 클래스가 물려받는 것 다중 상속은 한 클래스가 여러 상위 클래스로부터 상속 받는것->재사용 4.Polymorphism(다형성) 한 메시지가 객체에 따라 다른 방법으로 응답할 수 있는 것 많은 상이한 클래스들이 동일한 메소드명을 이용하는 능력

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기