고민 #커플링 #의존성 #결합도 #캡슐화
어떻게 해야 커플링을 줄일 수 있을까??
객체가 자신의 책임을 다할 수 있으며 길고 복잡하지 않게 스크립트를 짜기 위해 기능별로 클래스를 나누다보니 A 스크립트에서 B 스크립트의 기능을 불러와야하는 경우가 많이 발생한다 결합도를 낮추기 위해 Start에서 UnityEvent로 함수를 등록해서 사용하는데 뭔가 마음에 안든다 객체의 책임을 이상한 곳에 맡긴걸까.. *DI패턴에 대해 공부해봐야겠다 + 각 클래스의 캡슐화가 잘 이루어지고 있는지 다시 살펴봐야겠다 (기능만 제작하는건 어렵지 않지만 유지보수하기 쉽고 확장성있는 스크립트를 제작하기 위해 고민해보다가 그냥 끄적여보는 글)