HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
만들면서 배우는 클린 아키텍쳐
만들면서 배우는 클린 아키텍쳐
/
⌚
10장 - 아키텍처 경계 강제하기
⌚

10장 - 아키텍처 경계 강제하기

 

접근 제어자 (access modifier)

  • 아키텍처 경계 강제의 핵심은 package-private(default) 접근 제어자!
  • package-private 제한자는 패키지내 클래스를 하나의 모듈로 만들어 준다!!
  • 모듈의 진입점으로 활용될 클래스 들만 골라서 public 으로 만들면 된다.
 

컴파일 후 체크 (post-compile check)

  • 마구마구 public 으로 떡칠 해버리면 아무 의미 없다.
  • 이러한 체크를 도와주는 자바용 도구로 ArchUnit 이 있다.