dotnetomaniak.pl - Artykuły z tagiem wzorce

Krótko o tym jak i kiedy korzystać z Creation methods.

Dziel się z innymi:
Notatki programisty: Creation method, czyli słów kilka jak pozbyć się konstruktorów

Sztuka programowania 4019 dni, 6 godzin, 42 minuty temu lukaszgasior 383 źrodło rozwiń

Co należy w pierwszej kolejności zrobić z kodem opublikowanym w pierwszej części? Skoro ma on ulegać zmianom, dobrze by było, aby nie odbywały się one w dotychczasowym pliku przechowującym kod, ale w pliku dedykowanym tylko tym zmianom. Należy zatem przenieść kod, który będzie modyfikowany do innego pliku. Myli się jednak ten, kto myśli, że wykorzystana zostanie do tego...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 2.

Sztuka programowania 4097 dni, 4 godziny, 52 minuty temu PaSkol 106 źrodło rozwiń

Ilu z nas wracając do starego kodu (napisanego wczoraj/ tydzień temu/ miesiąc temu) krzywi się patrząc na bałagan, który po sobie pozostawił? W zasadzie prościej będzie chyba zapytać komu się to nie zdarza. Otóż amerykańscy naukowcy znaleźli na to sposób. No dobra może nie amerykańscy, ale skrót jest z angielskiego - SOLID, rozkłada się on na pięć czynników, a każdy z nich jest znowu jakimś skrótem.

Tagi: SOLID, wzorce
Dziel się z innymi:
jstadnicki: SOLIDnie po łebkach

Architektura 4390 dni, 13 godzin, 43 minuty temu Paweł Łukasik 243 źrodło rozwiń

Programując, często zadajemy sobie pytanie, jak napisać określoną funkcjonalność i nie mówię tu tylko o tym jaki algorytm zastosować, ale także o sposobach implementacji określonych funkcjonalności. Tutaj swoje miejsce, znajdują właśnie wzorce projektowe, czyli unikalne sposoby implementacji określonych fragmentów kodu, które w większości przypadków, można stosować niezależnie od wybranego przez siebie języka. Dobry programista, zawsze powinien skorzystać z gotowego i sprawdzonego wzorca, bo po pierwsze ...

Dziel się z innymi:
Konstrukcyjny wzorzec projektowy Singleton - implementacja w C#

Architektura 4919 dni, 1 godzinę, 12 minut temu https://me.yahoo.com/a/Euok... 195 źrodło rozwiń

W świecie informatyki, zaprogramować można wszystko. Ponadto, każdy problem, czy zagadnienie ma tysiące rozwiązań (a może nawet tyle co programistów na świecie:)). Niektóre problemy - zagadnienia, powtarzają się na tyle często, że pewne mądre głowy opracowały gotowe sposoby, wzorce rozwiązań takich problemów. Kiedyś opisywałem już wzorzec projektowy Model View Controller. Dziś, chciałbym zaprezentować wzorzec projektowy Factory (z ang. fabryki), ułatwiający tworzenie nowych obiektów. Przykłady zaprezent...

Tagi: C#, Fabryka, wzorce
Dziel się z innymi:
Konstrukcyjny wzorzec projektowy Fabryki w C# - Alt Control Delete

Deus ex adfectus machina – menedżer stanów Skąd taki tytuł? Deus ex machina (łac.) – Bóg z maszyny adfectus (łac.) – stan Za Eurypisesem wprowadzę do Theme Festival coś, co szybko rozwiąże problem zarządzaniem grą, „aby akcja nie trwała zbyt długo” (za Wikipedią). Ten wpis poświęcę koncepcji menedżera stanów, „Boga z maszyny stanów”. O co tu chodzi? Całą grę należy wyobrazić sobie jako graf przejść między stanami. Stanem gry może być wszystko, od menu, przez okno opcji, po różne etapy rozgrywki. Przej...

Deus ex adfectus machina – menedżer stanów

Architektura 4967 dni, 6 godzin, 50 minut temu paduda 32 źrodło rozwiń

Autor: Czasem tak się dzieje, że czytając swój własny kod pierwszy raz od kilku miesięcy mamy problem z jego zrozumieniem, zwłaszcza jeżeli nie komentujemy go w odpowiedni sposób. Ale nie jest to jedyna przyczyna problemu. Ostatnio analizując stare projekty doszedłem do wniosku, że istnieje w nich mnóstwo kodu zaciemniającego rzeczywistą logikę działania. Mam tu na myśli dziesiątki wyrażeń postaci if (something != null) i podobnych, które bardzo skutecznie odciągają uwagę od tego co naprawdę nas interesu...

Dziel się z innymi:
NULL vs. Exception, a może alternatywa? «  DM's blog

Architektura 5218 dni, 1 godzinę, 12 minut temu macko 148 źrodło rozwiń

Jak powszechnie wiadomo - wielką zaletą wzorca MVC jest umożliwienie testowania jednostkowego logiki "wyciągniętej" z klas odpowiedzialnych za interakcję z użytkownikiem. Swego czasu śledziłem w internecie dyskusje na temat "Jak testować kontrolery, aby możliwie najbardziej odizolować je od reszty aplikacji". O to przecież chodzi w Unit Testing...

Dziel się z innymi:
Model-View-Controller i testy jednostkowe

Narzędzia 5280 dni, 4 godziny, 50 minut temu Damian 166 źrodło rozwiń

Kontynuując rozpoczęty artykuł o F#. Powracamy do interpretera FSI aby poeksperymentować dalej ze składnią.

Tagi: F#, FSI, listy, unie, wzorce
Źródło: blogs.msdn.com
Dziel się z innymi:
Only Human | Devoted to technology v.2.0 : [PL] F# Wprowadzenie – listy i unie oraz wyszukiwanie wzorców

Inne 5410 dni, 14 godzin, 33 minuty temu macko 66 źrodło rozwiń

Wzorzec memento pozwala na przechwycenie stanu obiektu i zachowanie go gdzieś na zewnątrz tego obiektu, dzięki czemu może być on później odtworzony....

Piotrosz | Wzorce projektowe: Memento

Architektura 5414 dni, 5 godzin, 18 minut temu macko 217 źrodło rozwiń

Kompozyt (Composite) pozwala na takie zgrupowanie różnych obiektów, że mogą być one traktowane przez klienta w jednakowy sposób. Przykładem może być wyliczanie zawartości katalogu na dysku. Katalog może zawierać różne elementy: pliki, inne katalogi, drukarki...

Piotrosz | Wzorce projektowe: Composite

Architektura 5443 dni, 17 godzin, 51 minut temu macko 123 źrodło rozwiń

Krótki opis wzorca Łańcuch odpowiedzialności (Chain of responsibility). Wzorzec Chain of Responsibility pracuje z listą obiektów (Handlerów), które implementują interfes IHandler. Handlery te uporządkowane są w łańcuch. Każdy Handler przyjmuje komendę (może to być implementacja wzorca projektowego Command) i jeśli potrafi to zrobić - obsługuje ją. Jeśli dany Handler nie może obsłużyć komendy, przekazuje ją następnemu elementowi w łańcuchu.

Piotrosz | Wzorce projektowe: Łańcuch odpowiedzialności

Architektura 5458 dni, 5 godzin, 33 minuty temu macko 210 źrodło rozwiń

Omówienie Wzorców projektowych. Obecnie omówione zostały wzorce takie jak - Strategia, Dekorator, Metoda Szablonowa, Adapter, Stan, Pośrednik, Polecenie oraz Parametr zbiorczy wraz z przykładami w C#.

Piotrosz | wzorce projektowe

Architektura 5498 dni, 6 godzin, 2 minuty temu Paweł Łukasik 271 źrodło rozwiń

1 2

Najaktywniejsi w tym miesiącu