Wzorzec fabryka

0

Cześć! Oglądałem dzisiaj film o fabryce i koleś wykorzystuje tam singleton, który został uargumentowany tym, że klient mógłby kupić klika canonów za cenę jednego.

Co jeśli chcemy mieć nie tylko fabrykę kanonów ale też jakichś wież, ścian czy czegokolwiek innego.

Przecież nie zrobimy do każdej nowego singletonu, bo sama nazwa wskazuje, że ma być jedna taka klasa w projekcie.

Chciałbym żeby ktoś się do tego odniósł i powiedział czy to ma rzeczywiście takie odniesienie, jeśli tak, to w jaki sposób ominąć tyle singletonów.

0

http://qbisiek.blogspot.com/2014/12/swiezak-w-korpo-czyli-roznice-miedzy.html
Data dodania: czwartek, 25 grudnia 2014 "Pierwsze kroki... Od pół roku pracuję w pewnej firmie"

Data dodania filmu na YT: 30 lis 2014

Sam sobie odpowiedz czy chcesz się uczyć od tak doświadczonego programisty :)

Obejrzałem ten filmik i nie widzę tam żadnego singeltona.

0

Zawsze jakieś. Z resztą nie wiadomo jak inni jutuberzy są doświadczeni.

0

No a jakie jest pytanie?

0

Prze cież z singletonem nie chodzi o to, że ma być W OGÓLE JEDEN, tylko jedna instancja z każdej klasy Singletonowej... A tych klas może być wiele. Więc może być (przynajmniej technicznie, projektowo to może już co innego) Singletonowa fabryka wieź, inna singletonowa fabryka ścian itp...

0

AAAAA, no by wszystko wyjaśniało :D

Jest to odpowiednia metoda czy jednak lepiej nie robić z singletonem?

0
Michał Przekota napisał(a):

AAAAA, no by wszystko wyjaśniało :D

Jest to odpowiednia metoda czy jednak lepiej nie robić z singletonem?

To już inna sprawa. :)

0

A w całym sklepie jest tylko jeden aparat firmy kodak? Nie oglądałem filmiku, ale jeśli takie jest przesłanie, to nie ma to za dużo sensu.

Singletonem może być ta fabryka, wtedy to ma sens, bo nie są potrzebne wielokrotne instancje tej samej fabryki. Możesz mieć jedną i ją wstrzykiwać np. przez DI.

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