Client class에서 도메인 모델을 반환하는게 좋을까? DTO를 반환하는게 좋을까?
CQRS : Command and Query Responsibility Segregation
메서드 return VS throw : 실패 정보 리턴 VS 성공 빼고 다 Exception으로 처리?
공통 비즈니스 로직 분리(제휴사 인터페이스 통합 및 클래스 설계)
Exception 처리, 어떻게 하는게 좋을까?
상속 vs 컴포지션 구분 : delegation, decorator, wrapper
디자인 패턴 - Singleton
Design Pattern, 디자인 패턴