학교에서 과제로 api 써서 c++ 로 게임 만들고 있습니다.


메인 클래스에서 다른 클래스들의 객체를 구현시켜서 만들고 있는데요.


제가 알기로는 c처럼 메인 안에는 많은 코드를 두면 안된다 생각해서 최대한 메인에 적게 코드를 둘려고 하고 있습니다.


그래서 구현할려고 하는 클래스 안에 다른 클래스의 객체를 구현시켜서 만들고 있었는데요.


근데 하다가 헤더파일이 꼬여서 되게 고생을 했는데요. 찾아보니까


클래스간의 연관성을 낮게 해야지 좋다고 하는데 솔직히 말해서 이게 무슨 말인지 잘 모르겠는데;;


제가 해석하기로는 한 클래스안에 다른 클래스의 헤더 파일이 너무 많이 인클루드 되면 연관성이 높아져서 안좋다...


헤더 파일을 줄이면 메인 클래스안에 객체를 추가로 구현해야되는데 이게 맞는건지 안 맞는건지 모르겠네요 ㅠㅠ


프갤러님들은 어떤 방법이 맞는 것 같은신가요? 아니면 다른 방법이 있으시면 귀뜸이라도 ㅠㅠ