1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimalizace kódu v Javě

Connected

cvičení

Implementace návrhového vzoru Singleton

Tvoje aplikace potřebuje spravovat konfiguraci logování napříč několika komponentami. Každá komponenta si v současnosti vytváří vlastní instanci LogManager, což vede k nekonzistentní konfiguraci. Dokonči implementaci návrhového vzoru Singleton, aby všechny komponenty sdílely stejnou konfiguraci logování.

Pokyny

100 XP
  • Přidej proměnnou static s názvem instance typu LogManager.
  • Zajisti, aby byl konstruktor přístupný pouze zevnitř třídy.
  • Instanci LogManager vytvoř jen tehdy, když je aktuálně null.