1. 객체지향의 개요 - SW를 개발 할때 객체들을 조립해서 작성 할 수 있는 기법을 말함 - 객체지향 기법은 구조적 기법의 문제점으로 인한 SW 위기 해결책으로 사용 ※ 구조적 기법: 절차에 근간을 두고, 하나의 커다란 작업을 여러 작은 작업으로 분할하고, 분할된 각 소작업을 수행하는 모듈을 작성. 그 다음 하나로 통합해 최종 작업을 수행하는 하나의 완벽한 프로그램을 작성하는 방법. 단, 구조적 기법은 유지보수를 고려하지 않고 개발 공정에 집중하기 때문에 추가 요구사항을 반영하기 어렵고, 재사용이 어렵다는 문제점이 있음. - 객체지향은 SW의 재사용 및 확장이 용이하고, 고품질의 SW를 빠르게 개발 할 수 있고 유지보수가 쉽다. - 복잡한 구조를 단계적, 계층적으로 표현하고, 멀티미디어 데이터 및 병렬..