Artykuły

SOLID

Dependency Inversion Principle (DIP)

Reguła Odwróconej Zależności jest ostatnią z pięciu zasad zawartych w skrócie SOLID. DIP czyli Dependency Inversion Principle mówi o tym, że moduły wysokopoziomowe nie powinny zależeć od modułów niskopoziomowych. Zarówno pierwsze jak i drugie powinny zależeć od abstrakcji. Dodatkowo abstrakcje nie powinny zależeć od szczegółów, to szczegóły powinny zależeć od abstrakcji.

Dependency Inversion Principle (DIP) Read Post »

SOLID

Liskov Substitution Principle (LSP)

Zasada podstawienia Liskov jest trzecią z pięciu podstawowych zasad programowania obiektowego ukrytych pod akronimem SOLID. LSP czyli Liskov Substitution Principle mówi o tym, że funkcje, które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości tych obiektów.

Liskov Substitution Principle (LSP) Read Post »

SOLID

Open Close Principle (OCP)

Zasada otwarte/zamknięte jest drugą z pięciu podstawowych zasad programowania obiektowego ukrytych pod akronimem SOLID. OCP czyli Open Close Principle mówi o tym, że klasy, moduły czy funkcje powinny być otwarte na rozszerzenia, ale zamknięte na modyfikacje. Oznacza to, że powinniśmy pisać programy w taki sposób, aby można było dopisywać kolejne funkcjonalności bez ingerowania w już napisany kod.

Open Close Principle (OCP) Read Post »

Wzorce projektowe

Budowniczy

Wzorzec budowniczy (ang. builder pattern) jest kreacyjnym wzorcem projektowym, który pozwala na tworzenie skomplikowanych obiektów krok po kroku. Pozwala na budowanie różnych odmian obiektu za pomocą tego samego kodu konstrukcyjnego.

Budowniczy Read Post »

Wzorce projektowe

Dekorator

Wzorzec dekorator (ang. decorator pattern) należy do grupy strukturalnych wzorców projektowych. Pozwala na rozszerzanie lub zmienianie funkcjonalności obiektów podczas wykonywania poprzez opakowanie ich jedną lub większą ilością klas dekoratorów.

Dekorator Read Post »

Wzorce projektowe

Fabryka

Wzorzec projektowy fabryka (ang. factory pattern) należy do wzorców kreacyjnych. W tym artykule pokrótce przedstawię dwie odmiany tego wzorca – metodę fabrykującą oraz fabrykę abstrakcyjną. Oba te podejścia służą do uproszczenia tworzenia nowych obiektów.Wzorzec projektowy fabryka (ang. factory pattern) należy do wzorców kreacyjnych. W tym artykule pokrótce przedstawię dwie odmiany tego wzorca – metodę fabrykującą oraz fabrykę abstrakcyjną. Oba te podejścia służą do uproszczenia tworzenia nowych obiektów.

Fabryka Read Post »

Scroll to Top