
[오브젝트 - 기초편] 영화 예매 도메인 - 절차적인 설계로 구현하기
·
ETC
본 게시글은 '오브젝트 - 기초편 강의 | 조영호 - 인프런'을 수강하고 학습한 내용을 정리한 게시글입니다.절차적인 설계로 구현하기절차적(Procedural) 설계란?프로그램을 구성하는 데이터와 프로세스를 개별적인 모듈로 분류해서 구현하는 방식데이터를 먼저 정의하고, 이후 프로세스를 정의함데이터(객체) 구현: 무엇을 저장할 것인가일반적으로 관계형 데이터베이스에 저장=> 데이터베이스에 저장된 데이터를 메모리로 로드하기 위한 클래스 정의필드의 접근 제한자를 private으로 설정다른 클래스가 해당 필드에 직접 접근 불가능 -> 캡슐화간접 접근을 위해 Getter/Setter 추가프로세스(알고리즘) 구현: 어떻게 처리할 것인가절차적인 설계는 알고리즘을 실행 순서대로 클래스 안에 배치영화 예매 프로세스를 위한 ..