[객체지향 설계] 객체지향 설계의 기초와 핵심개념
designgurus의 객체지향 코스를 수강하면서 관련 내용을 정리 중입니다. 객체 지향 설계란? 객체 중심으로 프로그램을 설계하고 개발하는 프로그래밍 스타일 절차 지향 : 각 블록은 데이터를 조작하기 위한 단계 객체 지향 : 데이터와 데이터와 관련된 기능을 객체 안에 포장 객체 지향의 재료 객체: 객체는 현실의 실체와 OOP의 기본 빌딩 블록을 나타냅니다. 예를 들어 온라인 쇼핑 시스템에는 장바구니, 고객, 제품 항목 등과 같은 각 객체가 있습니다. 클래스 : 클래스는 객체를 위한 설계도, 프로토타입 입니다. 객체의 속성, 상태, 데이터, 필드 객체의 함수, 동작 ,행동, 메서드 예를 들어 온라인 쇼핑 시스템에서 고객 객체는 배송 주소, 신용 카드 등과 같은 속성과 주문, 주문 취소 등의 메서드를 갖습..