객체지향루비로 배우는 객체지향 디자인✌️ Chapter 7: 모듈을 통한 역할 공유이 페이지에서✌️ Chapter 7: 모듈을 통한 역할 공유 📚 역할 이해하기 어떤 문제들은 이 문제를 해결하기 위해서가 아니라면 별로 연관이 없는 객체들이 공통의 행동을 공유하게 만든다. 이런 공통의 행동은 클래스와 아무런 상관이 없다. 이 행동은 객체가 수행하는 역할(role)이다. 역할을 사용하면 역할과 관련된 객체들 사이에 의존성이 생겨난다. 이 의존성은 우리가 어떤 디자인을 선택할지 고민할 때 꼭 고려해야 하는 것들이다. 🎈 역할 찾기