객체 지향 환경에서 가장 기본적인 작업은 객체에 대한 메소드를 실행하는 것입니다. 이렇게하려면 메서드를 호출하는 개체에 대한 참조가 있어야합니다. 이 참조를 설정하여 호출 객체의 생성자 (또는 초기화 메서드)에 매개 변수로 객체를 전달하는 적절한 방법입니까?개체 간 메시지 전달 - 대상 개체를 참조하는 방법?
객체 bar
에 foo
호출 객체, 그것은 (의사 코드에서) 말을 올바른 경우 : 당신이 앞뒤로 메시지를 전달해야하면 어떻게됩니까
bar = new barClass()
foo = new fooClass(bar)
? 대상 개체를 등록하는 방법이 필요합니까?
foo = new fooClass()
bar = new barClass()
foo.register(bar)
bar.register(foo)
이 문제를 해결하는 패턴이 있습니까?
감사! 많은 객체가 응답 할 수있는 메시지가 있다면 이는 의미가 있습니다. 저는 두 객체가 상당히 밀접하게 결합되어 서로 이야기하는 일반적인 경우에 더 관심이 있습니다. OOP-101 타입 물건. :) –