singleton, poprawność kodu

singleton, poprawność kodu
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

ten kod jest dobrze napisany?

Kopiuj
public class FabrykaFigur {
    
    private FabrykaFigur() {
    }
    
    public static FabrykaFigur getInstance() {
        return FabrykaFigurHolder.INSTANCE;
    }
    
    private static class FabrykaFigurHolder {

        private static final FabrykaFigur INSTANCE = new FabrykaFigur();
    }
}
Wave21
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

a co to jest singleston? :D

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1
  • nie masz final na klasie zewnetrznej
  • po co ci klasa zagniezdzona
  • po co w ogole singleton
  • tak mozna prosciej:
Kopiuj
public enum FabrykaFigur {
    Instance;
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.