응집도1 2024.05.16 TIL - 객체지향프로그래밍 특강 정리 객체지향프로그래밍의 응집도와 결합도위의 그림은 클래스간의 관계를 나타낸다.Cinema가 다른 클래스와 연관이 많이 되어있다.이것을 다른 클래스 사이에 '의존도/결합도가 높다' 라고 말한다. 그림으로 쉽게 이해해보자면 위와 같다.`결합도`가 낮을수록 좋다. `응집도`는 객체 또는 클래스에 얼마나 관련 높은 책임들을 할당했는지를 나타낸다.실제 생활에서도 본인이 맡은 바를 수행하며 능률을 높여 일의 효율이 증가하는 좋은 효과를 얻을 수 있다. 결론 : 객체지향 프로그래밍은 객체의 자율성을 높이기 위해 의존도/결합도를 낮추고, 응집도를 높인다. 그렇다면 `응집도`는 어떻게 높일까?1. 연관이 없는 작업은 다른 객체(클래스)에게 위임한다.2. 객체 내부의 상태를 `캡슐화` 하고 오직 메세지를 통해서만 상호작용한다.. 스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록 2024. 5. 16. 이전 1 다음 반응형