코드 작성할 때 단일책임원칙으로 작성하는게 좋다고 해서 여러 매니저들을 만들었습니다. (UIManager, CardManager, SelectionManager 등등) 


작성하다보니 매니저에서 다른 매니저의 함수를 직접 호출하게 했는데 보통은 어떤 식으로 진행하나요? 이벤트를 통해서 호출하는게 일반적인가요? 


고수 분들은 어떻게 하는지 궁금합니다.