• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    미해결

직접구현하기 질문

20.10.27 13:50 작성 조회수 263

0

패턴 직접 구현 중 MyClassA,MyClassB에 있는
 Publisher observerble; 부분이 있어야 하는 이유가 있을까요?

답변 1

답변을 작성해보세요.

0

어떤 객체의 참조값이 파라미터로 넘어올 때 해당 메서드 안에서만 사용된다면 모르지만

객체의 참조가 클래스 전체적인 공간에서 사용된다면 메서드 바깥에서 만든 클래스 변수로 받아 주게 됩니다. 

우리 예제에서는 파라미터로 넘어온 객체의 참조값이 해당 메서드에서만 사용되고 있지만

클래스의 규모가 커진다면 클래스의 다른 메서드에서도 사용될 수 있다는 가정하에

클래스 변수를 선언하여 파라미터로 넘어온 객체의 참조값을 받은 것입니다.