Aktywne Wpisy
Chcemy z moim niebieskim paskiem kupić psa. Na tapecie są 2: corgi i samoyed. Nie wiem który lepiej się w bloku odnajdzie. Jakie są wasze doświadczenia? Który byłby lepszy? #psy #pieswbloku #zwierzaczki
sznioo +150
Skopiuj link
Skopiuj linkWykop.pl
Czym zastąpić singleton? Mam bazę obiektów, które służą do skopiowania, a potem działania na nich (Prototype), coś jak repozytorium. Tutaj jest konieczność użycia singletonu, czy nie?
#programowanie #wzorceprojektowe
@mathix:
@MacDada: co do IoC container, to jest taki problem, że mam zbiór algorytmów sortowania i losowania elementów tablicy i mają odpowiednio takie same typy bazowe. Czyli muszę stworzyć klasę, która będzie przechowywać instancje odpowiednich klas? W jaki sposób to zrobić?
Oczywiście chcę, żeby można było wybierać algorytm w trakcie wykonywania programu.
Przyznam szczerze, że poza tym singletonem średnio kumam use case'a. Masz jakieś kontrolery? W ogóle co to za aplikacja, web, okienka, gra?
Chcesz mieć jakąś funkcjonalność. Ta funkcjonalność po drodze chce sortować. Wstrzykujesz jej mechanizm sortowania.
Jeśli chcesz mieć wybór mechanizmu sortowania „w runtime”, to robisz sobie albo fabrykę, resolver, cokolwiek, co dostarczy Ci implementację. Pytanie się pojawia: w jaki sposób chcesz zdecydować, która klasa sortera ma być wybrana.