객체지향 프로그래밍 특징1 객체 지향 프로그래밍 객체 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것. 객체는 속성과 동작으로 구성되어 있다. 자동차로 예를 들면 색상, 모델명 등이 속성이고 달린다, 멈춘다 등이 동작이다. 자바에서는 속성을 필드(field), 동작을 메소드(method)라고 한다. 현실 시계의 객체를 소프트웨어 객체로 설계하는 것을 객체 모델링이라고 한다. 즉, 현실 세계 객체의 속성과 동작을 소프트웨어의 필드와 메소드로 정의하는 과정이다. 객체 지향 프로그래밍의 특징 추상화 어떤 영역에서 필요로 하는 공통의 필드나 메소드를 추출하는 것이다. 공통된 추상적인 특징을 파악해서 이를 하나의 개념으로 다룬다는 것이다. 추상적인 공통점들을 클래스로 만들어 놓고, 상세한 부분을 .. 2020. 3. 29. 이전 1 다음