디자인 패턴1 [학습일지] Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강 7주차 - 객체지향, 디자인 패턴 [학습일지] Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강 7주차 7주차 학습내용 객체지향 디자인 패턴 객체지향 현실에 존재하는 물체를 모델링하기 위한 방법론이다. 절차 지향적인 프로그래밍 방법을 객체지향적인 프로그래밍 방법으로 발전시켰다. 물체를 객체로 정의하기 위해 해당 객체가 가지고 있는 특성을 분석하여 속성(변수)과 기능(메서드)으로 분리하여 모델링한다. 객체는 실체화된 개념일 수 있고, 추상적인 개념일 수도 있다. 상태 유지(속성) 객체는 해당 상태를 저장할 수 있어야 하고 그 상태를 유지해야 한다. 기능 제공(메서드) 객체는 다른 객체와 협력하기 위해 기능을 제공해야 한다. 고유 식별자 객체는 고유한 값을 갖고, 다른 객체와 식별될 수 있어야 한다. 객체지향의 4대 특.. 2022. 5. 4. 이전 1 다음