Ir al contenido

L10: Companion Objects y Object Declarations

En esta lección exploraremos:

  • Teoría a fondo: Declaraciones object (Singletons thread-safe garantizados por la JVM), companion object como reemplazo idiomático de miembros static, data object y patrones de fábrica (Factory pattern).
  • Bajo el capó: Cómo la JVM implementa el Singleton mediante INSTANCE estático y la inicialización de clases de forma perezosa y segura en multihilo.
  • Laboratorio Incremental (AI Chat CLI): Modelado de eventos de conexión del chat y configuración global con Singletons y Companion Factories.