Category Archives: Solid

SOLID – Zasada otwarte-zamknięte

Posted on by 0 comment
Solid - programowanie

Zasada podstawienia Liskov jest jedną z zasad tworzenia efektywnego oprogramowania SOLID. Jeśli nie wiesz co to jest SOLIDtutaj znajdziesz artykuł, który wypełni tę lukę SOLID’nym materiałem.

Zasada podstawienia Liskov

„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”.

Czytaj dalej

SOLID – Zasada odwracania zależności

Posted on by 0 comment
Solid - programowanie

Finalnym wyliczeniem skromnej listy zasad SOLID jest Zasada odwracania zależności (Dependency inversion principle). Jeśli jeszcze nie wiesz, co kryje pod sobą akronim SOLID, zapraszam do odpowiedniego artykułu.

Zasada odwracania zależności

Zasada odwracania zależności współpracuje ściśle z Zasadą segregacji interfejsów (klienci nie powinni zależeć od interfejsów, których nie używają). W tym przypadku zejdziemy troszkę niżej, bo do poziomu konkretnych struktur, np. klas. Czytaj dalej

SOLID – Zasada podstawienia Liskov

Posted on by 0 comment
Solid - programowanie

Zasada podstawienia Liskov jest jedną z zasad tworzenia efektywnego oprogramowania SOLID. Jeśli nie wiesz co to jest SOLIDtutaj znajdziesz artykuł, który wypełni tę lukę SOLID’nym materiałem.

Zasada podstawienia Liskov

„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”.

Czytaj dalej

SOLID – Zasada segregacji interfejsów

Posted on by 0 comment

Kolejnym elementem układanki, który komponuje mnemonik SOLID jest Zasada segregacji interfejsów (Interface segregation principle). Jeśli jeszcze nie wiesz, co kryje pod sobą akronim SOLID, zapraszam do odpowiedniego artykułu.

Zasada segregacji interfejsów

Omawiana reguła idealnie komponuje się we wcześniej już poznane zasady SOLID oraz w bliżej niezdefiniowane wyczucie logicznego programowania, które każdy posiada.

Czytaj dalej

SOLID – Zasada pojedynczej odpowiedzialności

Posted on by 0 comment
Solid - programowanie

Jakiś czas temu pisałem ogólnie o praktykach w programowaniu, składających się na SOLID . Słowem wstępu przypomnę, że SOLID to zbiór pięciu dość luźno rozumianych reguł, które wspierają w tworzeniu wartościowych rozwiązań. Tutaj możecie przeczytać wspomniany artykuł.

SOLID – Zasada jednej odpowiedzialności

SOLID – Zasada jednej odpowiedzialności

Czytaj dalej

SOLID’ny kod według wujka Boba

Posted on by 0 comment
Solid - programowanie

Spoglądając na statystyki odwiedzin bloga, stwierdzam, że ktoś tu wchodzi. Jestem miło zaskoczony, że grono to systematycznie się powiększa, co mnie niezmiernie cieszy. Ostatnim czasy próbując przypomnieć sobie schemat implementacji wzorca kompozyt, po wpisaniu w wyszukiwarce słów „c# kompozyt”, moim oczom ukazał się jako pierwszy, odnośnik do mojego bloga, bardzo pozytywne uczucie, które przekonuje mnie do częstszego wypełniania tej strony treścią.

Czytaj dalej

Category: Programowanie, Solid | Tags: ,