Konstruktory pryvatne

Konstruktory pryvatne
0

Witam
Ostatnio natkonłem sie na konstruktory prywatne. I takie mam pytanie. Po co właściwie stosować konstruktory prywatne,
co one właściwe dają i czy nie lepiej zamiast prywatnego konstruktora nie tworzyć statycznych class lub metod??

M8
  • Rejestracja:prawie 12 lat
  • Ostatnio:ponad 11 lat
  • Postów:59
1

Rozumiem, że to Ci umknęło?
http://msdn.microsoft.com/en-us/library/kcfb85a6.aspx
http://stackoverflow.com/questions/2585836/why-do-we-need-a-private-constructor

Private constructors can be useful when using a factory pattern (in other words, a static function that's used to obtain an instance of the class rather than explicit instantiation).

edytowany 3x, ostatnio: mvt8
satirev
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 4 lata
0

Konstruktory prywatne/chronione wykorzystuje np. idiom named constructor - po to by stworzyć bardziej intuicyjny sposób kreacji obiektów. Inny przykład zastosowania - 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.