다음 중 모델링에 관련된 올바른 설명을 모두 고른 것은?가. 절차 중심… | [경찰간부후보생 소프트웨어공학] 24년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 24년 1회차
다음 중 모델링에 관련된 올바른 설명을 모두 고른 것은?가. 절차 중심 방법은 데이터의 구조와 이를 이용한 함수들의 집합으로 구성된다.
나. 객체 지향 방법은 객체에 데이터와 이에 대한 함수를 모아 놓은 것이다.
다. 클래스는 각각의 개체들이 갖는 속성과 연산을 정의하는 템플릿이다.
라. 캡슐화는 정보은닉(Information hiding)으로 오퍼레이션과 속성을 외부에 노출되지 않게 할 수 있다.
마. 다중 상속(Multiple inheritance)은 여러 클래스의 메소드를 상속할 수 있는 기능으로, 객체지향 언어의 핵심 요소이다.
바. 다형성(Polymorphism)은 동일한 명칭의 메소드로 여러 클래스에 정의하여 객체에 따라 다른 처리를 가능하게 한다.
1
가, 나, 다, 라
2
나, 다, 라, 마, 바
3
나, 라, 마, 바
4
가, 나, 다, 라, 바
해설
모델링에 관한 옳은 설명은 가, 나, 다, 라, 바이다.
마는 틀렸다. 다중 상속은 이름 충돌 등 복잡성 문제로 Java처럼 지원하지 않는 언어도 많아 객체지향의 핵심 요소로 보지 않으며, 핵심 요소는 캡슐화·상속·다형성·추상화이다.
- 절차 중심 방법은 데이터 구조와 이를 처리하는 함수의 집합으로 구성된다.
- 객체 지향 방법은 객체 안에 데이터와 그 데이터를 다루는 함수를 함께 묶는다.
- 클래스는 객체들이 공통으로 갖는 속성과 연산을 정의한 템플릿이다.
- 캡슐화와 정보은닉으로 속성·오퍼레이션을 외부에 감출 수 있고, 다형성은 같은 이름의 메소드가 객체에 따라 다르게 동작하게 한다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[경찰간부후보생 소프트웨어공학] 24년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 객체지향개념에서연관된데이터와함수를함께묶어외부와경계를만들고필요한인터페이스만을밖으로드러내는과정은? {"answer":2,"content":[{"content21년-1회차-정보처리기사-필기
- 객체지향기법에서상위클래스의메소드와속성을하위클래스가물려받는것을의미하는것은? {"answer":4,"content":[{"content":"abstracti22년-1회차-정보처리기사-필기
- 객체지향개념을활용한소프트웨어구현과관련한설명중틀린것은? {"answer":2,"content":[{"content":"객체(object)란필요한자료구조와22년-2회차-정보처리기사-필기