¿De qué hereda débilashmap?
Herencia de Weakhashmap: Supongo que porque cuando la cadena tiene el formato "xxx", primero se obtiene del grupo estático de cadenas. Cuando no esté disponible. La nueva cadena se colocará en el grupo estático. llamar.
Vivirá hasta el final del cuerpo del método, que se encuentra después del código de salida. Los otros dos son objetos anónimos y su ciclo de vida está dentro del ciclo de vida del mapeo, y el mapeo es naturalmente cíclico.
Diagrama de estructura UML:
(1) Función dual abstracta: especifique un método específico que la función dual debe implementar y el estado implícito se pasa como parámetro a través de este método. En Java, se puede reproducir mediante clases e interfaces abstractas.
(2) Rol hedónico concreto: un método para lograr una designación de rol abstracta. Es responsable de proporcionar espacio de almacenamiento para el estado implícito (si existe).
(3) Rol de fábrica de coberturas: Responsable de crear y gestionar roles de cobertura. ¡La realización de este personaje es la clave para el máximo disfrute!
(4) Rol del cliente: mantiene referencias a todos los objetos hedónicos, pero también necesita almacenar el estado incrustado externo correspondiente.