dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem Wzorce projektowe

Adapter jest kolejnym z wzorców projektowych, które postanowiłem sukcesywnie omawiać na swoim blogu. Wszystkich zainteresowanych wzorcami projektowymi (dla C#) zapraszam do śledzenia zmian -zapewniam, że będą się tutaj pojawiały kolejno wszystkie znane wzorce projektowe.

wzorzec Adapter

Architektura 3160 dni, 42 minuty temu Damian 217 rozwiń

Autor: Przypadkiem trafiłem na fajny cheetsheet zawierający zestawienie podstawowych  wzorców projektowych, może się komuś przyda :)

Źródło: dario-g.com
Dziel się z innymi:
Design Pattern - podstawowe wzorce na jednej karcie - Dario-G - programista, projektant

Architektura 3172 dni, 17 godzin, 35 minut temu macko 363 rozwiń

Wzorzec Interpreter, będący właściwie kompozytem, z tą drobną różnicą, że stosowany jest on do intepretowania/przetwarzania danych zapisanych w jakimś konkretnym języku/składni. Zbierając informacje na jego temat kilkukrotnie natknąłem się na wzmiankę, że przy bardziej skomplikowanym ‘języku’(czymkolwiek, co jest do interpretowania) nie jest on najlepszym wyjściem, ponieważ wydajnościowo troszeczkę kuleje.

Źródło: www.bdamage.pl
Dziel się z innymi:
Wzorzec Interpreter na przykładzie ONP | .braindamage

Architektura 3208 dni, 2 godziny, 50 minut temu macko 104 rozwiń

Dzisiaj kilka słów na temat wzorca Flyweight – “waga piórkowa”. Wzorzec ten należy do grupy wzorców strukturalnych. Flyweight zajmuje się udostępnianiem pojedynczego obiektu wielu klientom. Wspólny dostęp znajduje zastosowanie gdy występuje potrzeba zarządzania dużą ilością obiektów(setki, tysiące, itp), które posiadają jakąś niezmienną część. Dość prymitywnym przykładem może być proces tworzenia oferty sprzętu: zamiast do każdego długiego opisu powiedzmy procesora, wraz z wszystkimi danymi technicznymi,...

Wzorce Projektowe: Flyweight | .braindamage

Architektura 3215 dni, 16 godzin, 11 minut temu Paweł Łukasik 170 rozwiń

Konkurs w którym można wygrać książkę Head First: Wzorce Projektowe.

Książka do wygrania: Head First: Wzorce Projektowe

Inne 3253 dni, 3 godziny, 47 minut temu tomaszs 122 rozwiń

Czytając Agile: Principles, Patterns and Practices natknąłem się (dla posiadaczy książki - na stronie 252) na ciekawą tezę dotyczącą UML-owej relacji agregacji. Uncle Bob twierdzi, że relacja ta nie wnosi niczego do diagramu i odradza jej użycie. Co więcej, w sekcji dotyczącej kompozycji (następna strona) pada stwierdzenie, że definicja tej relacji (czas życia części jest ograniczony do czasu życia całości) jest bez znaczenia dla programisty C#, ponieważ istnieje garbage collector. Przyznam się szczerze...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : Agregacja: powinni tego zabronić?

Architektura 3263 dni, 23 godziny, 1 minutę temu macko 70 rozwiń

W jaki sposób infrastruktura przechowująca stan usług może być skalowana i zabezpieczona przed awarią? Odpowiedzią na to pytania jest wzorzec Service Grid. Jego nazwa może być nieco myląca. Nie ma on bowiem nic wspólnego z gridami oraz raczej niewiele z usługami w klasycznym pojęciu SOA. Service Grid jest nazwą dla podejścia, w którym wiele instancji infrastruktury przechowującej stan usług jest równolegle aktywnych (zwykle na wilu fizycznych maszynach). Instancje te współdzielą między sobą informacje d...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Service Grid

Programowanie rozproszone 3266 dni, 15 godzin, 51 minut temu macko 36 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 3281 dni, 3 godziny, 2 minuty temu macko 205 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 3310 dni, 15 godzin, 35 minut temu macko 120 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 3325 dni, 3 godziny, 17 minut temu macko 204 rozwiń

Budowniczy (Builder) oddziela specyfikację (definicję) jakiegoś złożonego obiektu od procesu jego konstruowania. We wzorcu tym nacisk jest położony na konstruowanie złożonych obiektów krok po kroku (etapami). Części muszą być tworzone w jakiejś kolejności lub przy użyciu określonego algorytmu.

Piotrosz | Wzorce projektowe: Budowniczy

Architektura 3337 dni, 2 godziny, 16 minut temu macko 137 rozwiń

Rozważania na temat wzorca Singleton i jego różnych implementacji.

Źródło: zine.net.pl
Dziel się z innymi:
. jak .NET by Maciej Aniserowicz : Prosty Singleton

Inne 3341 dni, 17 godzin, 4 minuty temu Paweł Łukasik 126 rozwiń

Prezentacja wzorca projektowego dynamic-proxy

Dziel się z innymi:
Wzorce projektowe dynamic-proxy

Architektura 3396 dni, 19 godzin, 51 minut temu mandruchow 215 rozwiń

1 2 3 4
Szkolenia SecurITum

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,67)

8

Damian (9 580,27)

9

danielplawgo (7 546,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 667,19)

16

AdrianBystrek (3 495,85)

17

spetz (3 418,34)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

CaMeL (2 954,87)