Aktywne Wpisy
miku555 +166
Każdy kto twierdzi, że WORDy się na niego uwzięły/że celowo oblewają kierowców aby zarobić, nigdy tak naprawdę nie powinien znaleźć się za kółkiem na publicznej drodze.
Change my mind.
#prawojazdy #motoryzacja #samochody
Change my mind.
#prawojazdy #motoryzacja #samochody

120_Dni_Sodomy +22





Dajmy na to że mam 2 zdarzenia 'create' i 'update'.
Jak ja to widzę:
Tworzę 2 handlery CreateHander i UpdateHander. Dodaję je do kolekcji HandlersCollection.
Handlery implementują interfejs HandlerInterface który ma metody:
support(Request request): bool
handle(Request request): void
Gdy przychodzi Request to wywołuję foreach na kolekcji handlerów.
Szukam odpowiedniego handlera - do tego bedzię słóżyć metod support, w niej sprawdzam np czy type == 'create'.
request = ... ;
foreach (HandlersCollection as handler) {
if (handler->support(request)) {
handler->handle(request);
}
}
Czy jest lepsze podejście do tego typu problemu? Jakiś wzorzec?
#php #symfony #laravel #programista15k
@tylko_na_dole:
użycie lepszego języka by wiele pomogło
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
nie wraca się do świadków jehowy po opuszczeniu sekty mimo że koledzy mocno zachwalają