1. Java 자바 - 객체 지향 프로그래밍
객체 지향 프로그래밍 (OOP : Object Oriented Programming) 부품에 해당되는 객체들을 먼저 만들고 하나씩 조립해서 완성된 소프트웨어를 만드는 기법 완성품인 객체를 모델링하고 집합 관계에 있는 부품 객체와 사용 관계에 있는 객체들을 하나씩 설계 후 조립하는 방식으로 프로그램을 개발한다. 객체(Object) 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고, 다른 것과 식별 가능한 것 (자동차, 자전거, 책 등..) 객체는 속성과 동작으로 구성되어 있다. (사람 : 이름, 나이, 걷다, 웃다 .. 자동차 : 색상, 모델명, 가속, 브레이크, . . .) 자바에서는 이런 속성과 동작을 각각 필드(속성), 메소드(동작)로 부른다. 객체 모델링 현실 세..