있지만 자바 문서가 지정이 약한 참조는 기본적으로 매핑 정규화를 들어, 당신이 찾을 수있는 많은 , 많은 , 많은 의 WeakHashMap의 수명 동안 오브젝트 메타 데이터를 저장하기위한 완벽한이라고 진술 인터넷에서 사람들을. 그러나 아무도 이해하기 쉽고 적절한 모범 을 보이려고하지 않습니다 .
WeakHashMap을 사용하여 객체를 추가하거나 메타 데이터 사운드를 저장하십시오. 다시 말해 나쁜 디자인 입니다. 상속을 사용할 수없는 상황 (최종 클래스, 인터페이스)이 있지만 구성은 어떻습니까? 컴포지션이 옵션이 아닌 하나의 예를 생각할 수 없습니다. "언어 적 특징"대신에 잘 확립 된 원칙에 의존하기 때문에 확실히 더 좋은 방법입니다.
그렇다면 간단한 구성 대신 약한 참조를 사용하는 것이 더 나은 상황이 있습니까? 그렇지 않다면 왜 인터넷의 모든 사람이 잘못 생각하는 것입니까?