Tomek

Wzorce projektowe

(ang. Design Patterns)
Wzorce projektowe to uniwersalne, sprawdzone w praktyce rozwiązania często pojawiających się, powtarzalnych problemów projektowych. Pokazują powiązania i zależności pomiędzy klasami oraz obiektami i ułatwiają tworzenie, modyfikację oraz utrzymanie kodu źródłowego. Są one opisem rozwiązania, a nie jego implementacją.
Wzorce projektowe stosowane są w projektach wykorzystujących programowanie obiektowe.

Wzorce projektowe Czytaj więcej »

Reguły SOLID

W tym artykule oraz kolejnych pięciu postaram się przybliżyć zasady programowania obiektowego SOLID.
Dzięki nim możemy tworzyć uporządkowany, zrozumiały i łatwy w utrzymaniu, ale przede wszystkim cechujący się wysoką elastycznością przy rozbudowywaniu aplikacji i wprowadzaniu zmian kod.
Przykłady zastosowania reguł SOLID przedstawię w języku Java ☕︎.

Reguły SOLID Czytaj więcej »