객체지향 프로그래밍
·
개발 하나둘셋/CS
개념정리 객체지향 프로그래밍이란? 자바에 대해 공부한 내용으로 자바의 정석 도서를 참고하였다. 1. 객체지향 언어의 역사 탄생 배경 : 모의실험을 위해 실제 세계와 비슷한 가상 세계를 컴퓨터 속에 구현 하고자 객체지향이론이 필요 개념 : 실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다 발전 : 상속, 캡슐화, 추상화 개념을 중심으로 점차 구체적으로 발전, 1960년대 중반 객체지향이론을 프로그래밍언어에 적용한 시뮬라(Simula)라는 최초의 객체지향언어 탄생 프로그램의 규모가 점점 커지고 사용자들의 요구가 빠르게 변화해가는 상황에 대한 대안으로 객체지향언어를 이용, 입지가 넓혀짐 2. 객체지향 프로그래밍 프로그램을 다수의 객체로 만들고, 이들끼리 서로 상호작용하도..