Calenduck / Calenduck-BE

바쁜 일상의 효율적인 문화생활 Calenduck
0 stars 0 forks source link

refactor: user 도메인의 행동을 정의한 UserBehavior interface 생성 #51

Closed rhdqors closed 1 year ago

rhdqors commented 1 year ago
  1. 객체지향적 설계인 추상화를 사용하며 무엇이 주된 기능인지 확인하기 쉬움
  2. 외부에서 호출이 예상되는 메서드를 behavior interface에 미리 정의하여 프로젝트 내부에서 기능의 명세를 파악할 수 있음.
  3. 클래스가 수행할 역할을 명확히 정의할 수 있으며 Service 클래스는 인터페이스를 통해 정의된 역할을 수행함.