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

66.객체들 간에 메시지를 주고받을 때 각 객체의 세부내용은 알 필요가 없으므로 인터페이스가 단순해지고 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은?

1
abstraction
2
class
3
encapsulation정답
4
Inheritance

해설

1. 추상화(abstraction) : 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두고 모델화하는 것. 2. 클래스(class) : 공통된 속성과 연산을 갖는 객체의 집합(하나 이상). 3. 캡슐화(encapsulation) : 객체의 세부 내용이 외부로부터 은폐됨. 인터페이스가 단순해지고 객체 간의 결합도가 낮아짐. 4. 상속성(Inheritance) : 이미 정의된 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기