맨날 협력의 문맥을 고려해서 역할과 책임을 생각해서 구조를 잘 분리해야한다 이러자나


근데 단일 책임 지키겠다고 책임을 죄다 나누어서 할당하고


클래스를 쪼개고  쪼개고 하다보면


보통 퍼블릭 메서드는 하나 꼴랑 가지고 있는 구조로 바뀌던데


이게 맞는 설계임? 뭔가 걍 기본적인 방향이 그런식으로 가게 되던데