추상화1 OOP의 이해 객체지향의 기본원리 : 추상화 , 캡슐화 , 모듈화 , 계층화 객체지향의 기본개념 : 객체 , 클래스 , 다형성 , 관계 1. 객체 지향 프로그래밍(OOP) 객체지향 프로그래밍이란 프로그램을 구성하는 각각의 객체를 정의하고 서로 다른 요소들의 관계를 통해 프로그램을 개발하는 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체지향은 다른 언어가 지향하는 구조적인 프로그래밍 기법에 비해 여러 특징이 있다. 2. 객체(Object) 물리적인 객체 / 개념적인 객체 / 소프트웨어적 객체 *** 객체 = 식별성 (identity) + 상태 (state) + 행위 (Behavior) ==> 식별성 = 같은 상태를 가지더라도 구분 할 수 있다 . ==> 상태 = 객체가 가질 수 있는 조건, 일반적으로 시간에 따라 변한다.. 2012. 3. 6. 이전 1 다음