채팅 응용 프로그램을 만들고 있습니다. 업데이트 내 문제는 여기에 거짓말 : 나는 구성 요소의 인스턴스를 저장하는 핵심 클래스가 있습니다.채팅 응용 프로그램 디자인 패턴
새 메시지를 받으면 Core는 Component 메서드를 호출하고 화면을 업데이트합니다.
구성 요소 패널에 새 메시지를 보내야 만 구성 요소가 코어에 어떻게 알릴 수 있습니까?
구성 요소가 Observer 패턴에서 업데이트를 보내려면 Core 인스턴스가 있어야한다는 것은 나에게 맞지 않습니다. 그것은 간단한 해결책 일지 모르지만 나는 지금 그것을 이해할 수 없다. 어떤 제안이라도 환영한다. 그것은 내가 필요로하는 양방향 관측자 패턴과 같은 것입니다.
코어 및 구성 요소 모두에서 빌드 Java 관찰자 패턴을 구현하는 것이 유효한 해결책일까요? – Giannis