1. Learn
  2. /
  3. Courses
  4. /
  5. Optymalizacja kodu w Javie

Connected

Exercise

Implementacja wzorca Singleton

Twoja aplikacja musi zarządzać konfiguracją logowania w wielu komponentach. Każdy komponent tworzy obecnie własny obiekt LogManager, co prowadzi do niespójności konfiguracji. Dokończ implementację wzorca Singleton, aby wszystkie komponenty korzystały ze wspólnej konfiguracji logowania.

Instructions

100 XP
  • Dodaj zmienną static o nazwie instance typu LogManager.
  • Ogranicz dostęp do konstruktora tak, aby był widoczny wyłącznie wewnątrz klasy.
  • Utwórz instancję LogManager tylko wtedy, gdy aktualnie ma wartość null.