컴퓨터 일반컴퓨터활용능력 2급 · 2019년03월02일 · 3/40
3.다음 중 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발된 프로그래밍 기법은?
1
구조적 프로그래밍
2
객체지향 프로그래밍정답
3
하향식 프로그래밍
4
비주얼 프로그래밍
해설
객체 지향 프로그래밍에 대하여 설명하고 있습니다. ※ 객체 지향 프로그래밍 - 프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의를 해주는 기법이며 객체 지향 언어에는 C++, Actor, Small Talk, JAVA 등이 있습니다. - 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발되었습니다. -메서드의 상속과 재사용이 가능하고 시스템의 확장성이 높습니다. ※ 구조적 프로그래밍 - 하나의 입력과 출력을 갖는 구조로 GOTO 문을 사용하지 않는 기법이며 순서적, 선택적, 반복적인 세 가지 논리 구조를 사용합니다. ※ 하향식 프로그래밍 기법 - 프로그램을 작성할 때 상위에서 하위 모듈순으로 작성해 나가는 기법이며 오류 발생시 수정이 어려운 단점이 있습니다. ※ 비주얼 프로그래밍 - 윈도의 GUI 환경에서 아이콘과 마우스를 이용해서 대화 형식으로 효율적이고 쉽게 프로그래밍하는 기법입니다.