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??

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).

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.

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