Pokazywanie postów oznaczonych etykietą Design Patterns. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Design Patterns. Pokaż wszystkie posty

niedziela, marca 1

Design Patterns

Hi everybody,

for me it's time to back to 'real' development. I spend some time in project with legacy technology and now it's time to speed up and get knowledge about new things. From now to couple of months I try represent new things. Almost all my post will be collection of resources used by me to learn new stuff.

Technology, technology, ... is cool but I start from Design Patterns - conception of software should be the most important for each developer.

I prepare pdf with GangOf4 patterns and something more, link to dowloade you find on end of post.

Document was created from this resources:

DOWNLOAD

Bye, see you in next post.

wtorek, marca 15

Command


Purpose:

Enkapsuluje zapytanie(request) tak by mogło być traktowane jak obiekt.


Use:

  • prosta implementacja callback'a,
  • gdy polecenia będzie wywoływane wiele razy, lub polecenie będzie się składało z sekwencji innych poleceń,
  • zapewnia prosty dostęp do historii operacji,
  • potrzebujemy oddzielenia operacji od obiektu zajmującego się wywołaniem.



Example:
Kolejki zadań są stosowane jako udogodnienie w przetwarzaniu asynchronicznym. Poprzez opakowanie operacji w interfejs Command mogą wszelkiego rodzaju operacje być przekazywane do kolejki, kolejka będzie wstanie wywołać każde polecenia bez potrzeby posiadania wiedzy o implementacji.


Resource: