매소드 A. B 2개가 있는데 1번 api로 들어올 경우 메소드 A만 써서 만들고 A 라는 DTO 만들어서 보내고, 2번 api로 들어올 경우 메소드 A, B를 써서 B라는 DTO를 만들어야됨
근데 메소드 A가 공통이라서 처음에 이걸 전략 패턴으로 구현할려고 했는데, 애는 반환값은 같잖아 그래서 좀 애매해서
그니깐 계획은 api 1, 2 모두 다른 controller로 받되, 서비스 로직은 C를 모두 공통으로 들어오는거고, 여기서 분기가되는거 근데, 반환값은 서로 달라 이게 가능한지 모르겠넹 ㅠㅠ
걍 제네릭으로 반환처리하면 될까? 참고로 스프링 자바임 ㅠㅠ
적어놓은 것만 봐서는 굳이? 라는 생각밖에 안드는데
데코레이터패턴