Dzisiejszy post będzie taki bardziej pisany, żadnego kodu nie będzie dlatego, że dzisiaj jedynie wytłumaczę czym jest dependency injection, po co to jest, do czego służy itp w następnym poście już będzie kod.
Architektura 335 dni, 6 godzin, 33 minuty temu 144 źrodło rozwiń
Dzisiaj czas na kolejny wpis poświęcony wzorcom kreacyjnym, a konkretnie na omówienie wzorca projektowego Builder. Builder jest wzorcem, który dzieli implementację obiektu na etapy.
Architektura 437 dni, 7 godzin, 36 minut temu 90 źrodło rozwiń
Część druga artykułu o wzorcu projektowym adapter. Tym razem będzie mowa i adapterze obiektu.
Architektura 444 dni, 7 godzin, 37 minut temu 60 źrodło rozwiń
Nie każdy o tym wie, ale wzorzec adapter można rozdzielić na 2: adapter klasy i adapter obiektu. W tym wpisie opiszę pierwszy z nich.
Architektura 451 dni, 7 godzin, 32 minuty temu 82 źrodło rozwiń
W tym wpisie, kolejnym z serii dotyczącej kreacyjnych wzorców projektowych, omówię wzorzec projektowy Prototype – Prototyp. Prototyp, zgodnie z intuicją, ma za zadanie dostarczyć jakiś pierwotny obiekt, który potem wykorzystamy do konkretnych celów. Tym celem będzie tworzenie obiektów interesujących klienta.
Architektura 516 dni, 7 godzin, 37 minut temu 93 źrodło rozwiń
Wprowadzenie Dzisiaj przedstawię Wam temat wzorców projektowych, a głównie pierwszy wzorzec projektowy, który wybrałem jakim jest Metoda fabryczna – Factory Method. Powiem, czemu je stosować, jakie istnieją rodzaje wzorców projektowych, jakie istnieją poszczególne wzorce projektowe, a na samym końcu wpisu zamieszczę przykładową implementację danego wzorca w języku C#. Wzorzec projektowy jest pewnym schematem, ogólnym rozwiązaniem pewnego problemu, na podstawie którego powstaje potem konkretna implementa...
Architektura 518 dni, 7 godzin, 24 minuty temu 112 źrodło rozwiń
Cześć wszystkim powstał kolejny post o wzorcu obserwator(Observer), który moim zdaniem trzeba znać obowiązkowo.
Architektura 568 dni, 3 godziny, 35 minut temu 132 źrodło rozwiń
Cześć wszystkim już jestem po jakimś czasie i przetłumaczyłem wszystko na angielski oraz zrobiłem nowy post o wzrocu metdoa szablonowa(Template method) oczywiście artykuł dostępny w wersji i angielskiej i polskiej, uwagi i rady co do poprawienia posta i języka angielskiego zawsze mile widziane :)
Architektura 601 dni, 8 godzin, 44 minuty temu 173 źrodło rozwiń
Dzisiaj miało być o wzorcu operacyjnym zwanym Mediator(Mediator), który dobrze spełnia ostatnią zasadę SOLID mianowicie unikania zależności między klasami, tutaj tworzymy jedną klasę, która można powiedzieć jest interfejsem do wszystkich elementów systemu.
Architektura 694 dni, 7 godzin, 59 minut temu 248 źrodło rozwiń
Sławek Techniki programowania / Wzorce operacyjne / Wzorce projektowe Teraz omówię wzorzec Iterator(Iterator), jak sama nazwa wskazuje służy do iterowania po kolekcjach, obiektach itp. To tak w dużym skrócie, dokładniej jest opisany w artykule. CelZapewnienie sekwencyjnego dostępu do obiektu lub obiektów składających się z określonej liczby elementów bez ujawniania reprezentacji wewnętrznej tych obiektów.
Architektura 722 dni, 7 godzin, 55 minut temu 159 źrodło rozwiń
Sławek Techniki programowania / Wzorce operacyjne Jestem tak jak obiecałem po dwóch tygodniach i tak jak obiecałem będzie o interpreterze, jak można się domyśleć interpretuje jakąś treść na treść jaką my chcemy, czyli np jest wykorzystywany w translatorach i kompilatorach itp dokładniej dalej w artykule. CelInterpretacja określonych wyrażeń np do określonego języka programowania.Zdefiniowanie opisu gramatyki języka interpretowanego.
Architektura 731 dni, 7 godzin, 33 minuty temu 159 źrodło rozwiń
W tym artykule będzie o wzorcu konstrukcyjnym, który się nazywa Pula obiektów(Object Pool), chciałem go teraz opisać bo jest dosyć podobny do wzorca Pyłek(Flyweight). Cel Trzymanie zainicjowanych obiektów w puli gotowych do użycia.Zwrócenie obiektu na którym klient wykonywał operacje z powrotem do puli.Nietworzenie wielokrotnie klas kosztownych do utworzenia, raz utworzone kosztowne obiekty są zwracane z powrotem do puli.
Architektura 743 dni, 3 godziny, 24 minuty temu 179 źrodło rozwiń
Sławek Techniki programowania / Wzorce projektowe / Wzorce strukturalne Czas na kolejny wzorzec, a dokładniej na wzorzec Pyłek(Flyweight), którego celem jest w dużym skrócie ograniczenie zajmowanej pamięci przez wiele obiektów, dalej o wzrocu w artykule. Cel Jak największe zmniejszenie wykorzystywanej pamięci zmarnowanej na obsługę wielu podobnych obiektów.Zastępowanie tzw ciężkich obiektów, obiektami lekkimi.Wykorzystanie współużytkowania obiektów do efektywnego zarządzania wieloma obiektami, czyli ni...
Architektura 751 dni, 3 godziny, 50 minut temu 272 źrodło rozwiń
Wzorzec Pełnomocnik(Proxy), jest dosyć podobny do wzorca Most(Bridge), jednak cel Pełnomocnika jest inny, jego celem jest utworzenie obiektu, który będzie reprezentował inny obiekt, to tak w dużym skrócie dokładniej o tym wzorcu w artykule.
Architektura 756 dni, 7 godzin, 12 minut temu 219 źrodło rozwiń
Tym wpisem rozpoczynam serię dotyczącą wzorców projektowych. Zapraszam do wzięcia ze mną udziału w podróży przez zakamarki Inżynierii Oprogramowania.
Daj się poznać 2017 919 dni, 19 godzin, 58 minut temu 118 źrodło rozwiń
W poprzednich wpisach opisywałam niektóre wzorce projektowe a konkretnie wzorce projektowe - Adapter i Kompozyt. Dzisiaj przedstawię jeden ze wzorców czynnościowych - Polecenie (command pattern).
Daj się poznać 2017 941 dni, 22 godziny, 35 minut temu 95 źrodło rozwiń
W życiu codziennym spotykamy się często z takimi samymi, ciągle powtarzającymi się czynnościami oraz zabiegami do których się przyzwyczajamy i powtarzamy je prawie automatycznie. Skoro nauczyliśmy się że np aby włączyć silnik w samochodzie trzeba przekręcić kluczyk lub nacisnąć przycisk to już tę zawsze pamiętamy i wykonujemy "bez mrugnięcia okiem".
Daj się poznać 2017 968 dni, 7 godzin, 33 minuty temu 233 źrodło rozwiń
Zaczynam nową serię wpisów – tym razem będzie o wzorcach projektowych. Na pierwszy ogień wezmę jeden z tych, których nie wiedzieć dlaczego, trudno mi było zrozumieć, ale jak już zrozumiałem, to nie wyobrażam sobie koderki z bez wzorca Constructor Dependency Injection.
Sztuka programowania 979 dni, 7 godzin, 21 minut temu 165 źrodło rozwiń
Ostatnia część cyklu poszukiwania wzorców projektowych w źródłach .NET Core. Tym razem wzorce behawioralne.
Architektura 1071 dni, 5 godzin, 55 minut temu 272 źrodło rozwiń
Implementacja wzorca poleceń (command pattern).
Sztuka programowania 1087 dni, 6 godzin, 59 minut temu 285 źrodło rozwiń