2016-10-07 2 views
2

이 질문이 여기에 속해 있거나 stackexchange의 다른 커뮤니티에 속해 있는지 확실하지 않습니다. 후자 인 경우 올바른 것을 찾지 못했고 힌트에 대해 기뻐할 것입니다.OOP - 하나의 객체를 여러 객체에 전달 하시겠습니까?

저는 Java에서 약간의 게임 (roundbased-no threading)을 프로그래밍하고 있습니다. 하나의 객체가 여러 객체에 알려져 있다면 나쁜 관행입니까?

제 경우에는 Object o를 생성하고 생성자 인수로 나중에 다른 여러 객체에 전달해야하는지 궁금합니다.

정상적으로 작동합니까?하지만 정상적으로 수행해야하는지 궁금합니다.

누군가 답변을 가지고 있습니까?

답변

3

물론 있습니다. 그것은 oop의 세계에서 정상적인 경우입니다. 이러한 사용법의 간단한 예제 중 하나는 종속성 주입입니다. 자세한 내용은 https://en.m.wikipedia.org/wiki/Dependency_injection

을 참조하십시오. 게다가 많은 디자인 패턴은 전략, 관찰자 ​​등을 사용합니다.

관련 문제