안녕하세요! 오늘은 객체지향 설계의 중요한 원칙 중 하나인 Locality of Behavior에 대해 알아보겠습니다.Locality of Behavior란? 🤔행위의 국소성이란 특정 데이터와 그 데이터를 사용하는 행위(메서드)가 같은 클래스에 있어야 한다는 객체지향 설계 원칙입니다.쉽게 말해서:데이터를 가진 객체가 그 데이터로 하는 일도 책임져야 한다는 의미예요!마치 주방장이 자신의 주방 도구를 직접 관리하는 것과 같죠왜 중요한가요? 🌟응집도 향상연관된 데이터와 행위가 한 곳에 모여있어 코드 이해가 쉬워짐마치 주방 도구들이 주방에 모여있는 것처럼!유지보수성 증가관련 코드가 한 곳에 모여있어 수정이 용이버그 수정도 더 쉬워짐캡슐화 강화데이터와 그 처리가 한 곳에서 이루어져 정보 은닉이 자연스러움나쁜 ..