현실 세계에서는 다양한 객체들이 존재하고 그 객체들은 자신의 역할이 정해져 있다. 객체지향 프로그래밍에서는 클래스를 객체로 설계하기 때문에 클래스를 모델을 설계하는 도구라고도 한다. 01. 모델(Model)이란 무엇인가 객체_Object(현실적) = 클래스_class(프로그래밍적)=모델_Model(소프트웨어공학적) 객체지향 프로그래밍에서 클래스를 역할에 따라 부르는 이름을 모델(Model)이라고 부른다. 역할에 따라 다양한 모델을 만들어 사용할 수 있다. 클래스로 만들어 사용하게 될 모델의 종류 개념 모델 시작 클래스 시작 클래스(모델) DTO, VO Model 데이터를 담는(이동) 모델 DAO Model 데이터를 처리(DB)를 하는 모델 DBMS에 접근하는 모델 (Data를 CRUD 하는 기능을 가지고..