저번 방학때부터 만들기 시작했고

요즘 코로나떄문에 학교도 못나가서 계속 만들고 있는데요.

제목 그대로 Manager 클래스가 커지면 어떻게 관리하나요?
예를 들어

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765238c1b727811618b1d819fc7f18b0c4f13dac4349e1b0f18384b640ddc664fba497fddd7a34852

게임이 커질수록 이렇게 UI 관련 변수들이랑 기능도 늘어날텐데..

제 머리로 생각한 방법은
기능을 세분화 시켜서 여러개 클래스로 쪼갠 다음 
Manager클래스한테 의존성 주입해서 관리하게 방법밖에 안떠오르는데

좋은 방법있을까요