OOP1 프로젝트 패키지 구성은 어떻게 하는게 좋을까? 프로젝트를 처음 구성할 때, 패키지를 어떻게 구성해야 할지 많은 고민을 하게 됩니다. 인터넷에 있는 수많은 프로젝트가 있지만 어째서 이 클래스는 이 패키지에 있는 걸까? 라는 명확한 이유를 몰랐고 어떠한 기준으로 패키지를 구성하면 될지 개인적인 생각과 정말 간단한 시나리오로 구상해봤습니다. 예제로 사용될 시나리오는 다음과 같습니다. "사용자는 원하는 제품을 구매 요청 후 결제를 하면 배송이 완료 된다." //마법의 물품 배송;; 코드를 작성하기 전에 먼저 계층형 아키텍쳐에 대해 알아보겠습니다. 계층형 아키텍쳐 Layered Architecture라고 불리며 각 레이어에 특정 관심사와 관련된 객체만을 포함하게 만들어 관심사가 분리된 코드 구성을 목표로 하는 아키텍처입니다. 각 레이어는 밑에 있는 레이어에 .. 2021. 3. 25. 이전 1 다음