A클래스 객체에서 변경된 값을 B 클래스 객체에서 받고 싶습니다.

지금 제가 구현한 방법은 싱글턴 형태의 매니저 클래스 객체를 따로 만들어서,

매니저 객체에 값이나 주소를 저장한 다음 A,B 두 클래스 객체가 서로 참조하게 하여서 값을 받는 형태입니다.

아래와 같은 형태가 됩니다.

class.JPG

그런데 이런 방법말고, 더 좋은 방법이 있을듯 하여서 질문드립니다. 어떻게 하면 더 나은 방식으로 데이터를 주고 받을수 있을까요?