Builder – wzorzec budowniczy

Wprowadzenie Istnieje wiele zasad programowania, którymi kierują się programiści, aby ich kod był jasny i zrozumiały dla innych. Programiści kierują się zasadami SOLID, które opisałam w innych artykułach oraz wzorcami projektowymi. Wzorce projektowe pomagają w utrzymaniu, tworzeniu oraz modyfikacji kodu źródłowego. Pokazują powiązania i zależności jakie występują pomiędzy klasami oraz Czytaj dalej…

Wzorce projektowe

Wprowadzenie W tym wpisie chciałabym przybliżyć Wam czym są wzorce projektowe, jakie są ich zalety i jakie rodzaje wyróżniamy. Po raz pierwszy koncepcję wzorców opisał w swojej książce „Język wzorców” Christopher Alexander. Książka opisuje “język” służący projektowaniu środowiska miejskiego. Jednostkami tego języka są wzorce, które mogą opisywać m.in.: wysokość okien, powierzchnię Czytaj dalej…