singleton, poprawność kodu

singleton, poprawność kodu
MA
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 9 lat
  • 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();
    }
}
edytowany 1x, ostatnio: bogdans
bogdans
!Wstawiaj kod w znaczniki <code=java></code>
Wave21
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 7 lat
  • Postów:34
0

a co to jest singleston? :D

katelx
  • Rejestracja:około 10 lat
  • Ostatnio:5 miesięcy
  • 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;
}
MA
mam takie zadanie: Zmodyfikować projekt Figury Geometryczne dodając do niego klasę FabrykaFigur. Zapewnić aby podczas działania aplikacji była tylko jedna instancja klasy FabrykaFigur (zastosować w tym celu wzorzec pojektowy Singleton)

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.