[스프링 입문_객체지향이란?] 1. 객체지향 (1) 50년이 넘는 역사를 가지고 있다 (2) 이전엔 C언어 기반의 절차지향 언어 였다 (3) 순차적 처리의 비효율을 개선하여 효과적인 개발방식을 채택한 객체지향이 등장함 (4) 추상화, 상속, 은닉, 재사용, 인터페이스등의 특성이 있음 2. 객체지향의 특성 (1) 현실의 사물을 있는 그대로 모델링 : 행위와 속성을 정의 : 실제 사물이 동작하는 방식으로 설계 (2) 사물 : 객체(Object) (3) 사물의 행위 : 행위(Method) (4) 사물의 속성 : 변수(Variable) (5) 기존의 절차지향보다는 편리하게 설계 가능 3. Java (1) Sun Microsystems에서 개발 (2) 현재는 Oracle 에서 서비스중 (3) 자바 가상 머신 Ja..