Strategia

Strategia – wzorzec projektowy polegający na hermetyzacji zmieniających się fragmentów kodu do postaci osobnych klas (implementujących odpowiedni interfejs) które są później wykorzystywane przez inne obiekty.

Najważniejsze Założenia:

  1. Zidentyfikuj fragmenty aplikacji które się zmieniają i oddziel je od tych, które pozostają stałe.
  2. Skoncentruj się na tworzeniu interfejsów a nie implementacji.
  3. Przedkładaj kompozycję nad dziedziczenie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *