티스토리 뷰
3. 객체지향 프로그램에서 데이터를 추상화하는 단위는?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계)
① 메소드
② 클래스
③ 상속성
④ 메시지
[해설]
객체지향 프로그램
1) 객체
기억, 판단, 행위 능력을 갖는 단위 시스템.
2) 속성
객체가 가지고 있는 특성으로, 현재 상태(오브젝트 상태)를 의미한다.
3) 클래스
하나 이상의 유사한 객체들의 모임.하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화(모델링)을 의미
4) 메시지
① 객체들 간에 상호작용을 하는데 사용되는 수단
② 객체에서 객체로 메시지가 전달되면 메소드를 시작
5) 메소드
① 객체지향 시스템에서 전통적 시스템의 함수 또는 프로시저에 해당하는 연산기능객체가 실행 해야할 구체적인 연산.
② 객체지향 개념에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산
6) 캡슐화
객체의 데이터, 연산, 상수 등의 정보를 하나로 묶는 것.(모듈화) → 정보은폐(정보은닉)가 이루어진다.
7) 추상화
불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 부분에 중점을 두어 일반화시키는 개념으로 실세계에 대한 상황을 간략히 보여줄 수 있다.
8) 상속성
상위 클래스의 메소드에 존재하는 모든 속성을 하위 클래스가 계승하는 것으로, 재사용과 유지 보수를 증대시킨다.
① 단일 상속 : 1개의 상위 클래스로부터 상속받는 것.
② 다중 상속 : 여러 개의 상위 클래스로부터 상속받는 것.
9) 다형성
동일한 메시지라도 메소드가 정의되어 있는 수신자에 따라 다른 기능을 수행하는 개념.
'IT.자격 > 정보처리기사' 카테고리의 다른 글
5. 소프트웨어 설계시 구축된 플랫폼의 성능특성 분석에 사용되는 측정 항목이 아닌 것은? (0) | 2020.12.20 |
---|---|
4. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은? (0) | 2020.12.20 |
2. 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는? (0) | 2020.12.20 |
1. 검토회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토 회의를 통해 오류를 조기에 검출하는데 목적을 두는 요구 사항 검토 방법은? (0) | 2020.12.20 |
3. 분산 데이터베이스에 대한 설명으로 거리가 먼 것은? (0) | 2018.12.10 |
- Total
- Today
- Yesterday
- 컴활2급141018
- 컴활2급150627
- 컴활2급130309
- 컴활2급190302
- 컴활2급160305
- 인쇄
- 보안
- 제어판
- 자동채우기
- 컴활1급140308
- 고급필터
- 컴활2급170304
- 컴활2급140308
- 컴활2급170902
- 컴활2급160625
- 정보처리기사200606
- 컴활2급161002
- ITQ
- 차트
- 컴활2급200704
- 컴활2급200229
- 매크로
- 컴활2급151017
- 컴활2급150307
- 컴활2급190831
- 컴활2급180901
- 컴활2급180303
- 기출문제
- GTQ
- 컴활2급140628
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |