Category Archives: Solid

SOLID – Zasada odwracania zależności

Posted on by 0 comment
SOLID - Zasada odwracania zależności 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. Czytaj dalej...

SOLID – Zasada segregacji interfejsów

SOLID - Zasada odwracania zależności 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. Przytaczając definicje umieszczoną na stronie Wikipedii. Klienci Czytaj dalej...

SOLID – Zasada podstawienia Liskov

Posted on by 0 comment
SOLID - Zasada odwracania zależności Zasada podstawienia Liskov jest jedną z zasad tworzenia efektywnego oprogramowania SOLID. Jeśli nie wiesz co to jest SOLID, tutaj 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". Taka jest definicja, niestety definicję mają to do Czytaj dalej...

SOLID – Zasada otwarte-zamknięte

Posted on by 0 comment
SOLID - Zasada odwracania zależności Kolejną zasadą z kręgu SOLID jest zasada otwarte-zamknięte. Jeśli nie wiesz co to jest SOLID, tutaj umieściłem artykuł, który wypełni tę lukę SOLID'nym materiałem. Zasada otwarte-zamknięte O - Open closed principle, czyli Zasada otwarte-zamknięte Przekładając na język potoczny, reguła ta zaleca, aby tworzyć oprogramowanie, które jest otwarte na rozszerzanie i równocześnie zamknięte na modyfikację. Na pierwszy rzut oka wydawać się to może sprzecznością, Czytaj dalej...

SOLID – Zasada pojedynczej odpowiedzialności

Posted on by 0 comment
SOLID - Zasada odwracania zależności 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ł. Zasada pojedynczej odpowiedzialności S – Single responsibility principle, czyli Zasada pojedynczej odpowiedzialności. Jeśli można tak powiedzieć, to jest to jedna z podstawowych zasad w Czytaj dalej...

SOLID’ny kod według wujka Boba

Posted on by 0 comment
SOLID - Zasada odwracania zależności 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ą. Przez ostatnie chwile Czytaj dalej...
Category: Programowanie, Solid | Tags: ,