자바 접근제어자
-
[Java] 객체지향 프로그래밍 개념 / 객체 모델링과 클래스 다이어그램 개념IT/개발(자바, 서블릿, 스프링 등) 2019. 12. 7. 16:07
객체지향 프로그래밍 C는 절차적 프로그래밍 언어이고 자바는 객체지향 프로그래밍 언어이다. 절차적 프로그래밍은 프로그램을 실행하는데 필요한 모든 데이터를 미리 준비하고, 준비된 데이터를 사용하여 순서대로 처리해 나가는 방식이다. 객체지향 프로그래밍은 작업 순서를 중요하게 생각하지 않는다. 기능별로 작업을 분리한 후 필요한 기능이 있다면 가져다 사용하는 방식이다. 객체지향 프로그래밍의 주인공은 객체이다! 객체는 속성과 동작으로 이루어져 있다.(객체 = 속성 + 동작) 객체지향 프로그램을 구현하기 위해 객체를 선정하고 객체의 속성과 동작을 정의하는 것을 객체 모델링이라고 한다. 객체를 모델링하면 해당 객체의 특성을 쉽게 알 수 있다. 객체를 만들기 위해 클래스가 필요하다. 클래스는 객체를 만드는 틀이다. 객체..