singleton, poprawność kodu

Odpowiedz Nowy wątek
2016-06-11 17:06
0

ten kod jest dobrze napisany?

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, 2016-06-11 18:36
!Wstawiaj kod w znaczniki <code=java></code> - bogdans 2016-06-11 18:37

Pozostało 580 znaków

2016-06-11 17:13
0

a co to jest singleston? :D

Pozostało 580 znaków

2016-06-11 18:09
1
  • nie masz final na klasie zewnetrznej
  • po co ci klasa zagniezdzona
  • po co w ogole singleton
  • tak mozna prosciej:
    public enum FabrykaFigur {
    Instance;
    }
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) - mateqsz 2016-06-11 18:31

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0