Ocena:

Książka zawiera przegląd wzorców projektowych specjalnie dla C# 3.0, koncentrując się na wzorcach GOF. Podczas gdy niektórzy czytelnicy doceniają jasne wyjaśnienia i praktyczne przykłady, wielu wyraża rozczarowanie z powodu literówek, problemów z układem i postrzeganych braków w adresowaniu zaawansowanych funkcji C#. Jakość przykładów znacznie się różni, niektóre z nich są chwalone za ich trafność, podczas gdy inne są krytykowane za brak jasności lub niepoprawność.
Zalety:⬤ Kompleksowy przegląd ważnych wzorców projektowych z naciskiem na funkcje C#
⬤ 0.
⬤ Wzorce są dobrze rozplanowane z dobrymi wyjaśnieniami i ćwiczeniami.
⬤ Przydatne diagramy UML.
⬤ Zapewnia porównawcze spojrzenie na podobne wzorce.
⬤ Niektórzy czytelnicy uznali ją za praktyczny przewodnik do stosowania wzorców w rzeczywistych sytuacjach.
⬤ Liczne literówki i niespójności w układzie.
⬤ Niektóre wyjaśnienia zostały uznane za niepoprawne lub niekompletne, co prowadzi do nieporozumień.
⬤ Znaczna liczba przykładów nie mogła zostać zrealizowana lub została źle dobrana.
⬤ Brak ogólnego podsumowania lub skonsolidowanej listy wzorców.
⬤ Niektórzy czytelnicy uważają, że nie wykorzystuje on w pełni innowacyjnych funkcji języka C#
⬤ 0.
(na podstawie 41 opinii czytelników)
C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems
Jeśli chcesz przyspieszyć rozwój swoich aplikacji .NET, jesteś gotowy na wzorce projektowe C# - eleganckie, akceptowane i sprawdzone sposoby radzenia sobie z typowymi problemami programistycznymi. Ten praktyczny przewodnik oferuje przejrzyste wprowadzenie do klasycznych obiektowych wzorców projektowych i wyjaśnia, jak wykorzystać najnowsze funkcje języka C# 3.0 do ich kodowania.
C# Design Patterns wykorzystuje nowe funkcje języka C# 3.0 i frameworka .NET 3.5 do implementacji 23 podstawowych wzorców znanych działającym programistom. Książka zawiera wiele studiów przypadków, które ujawniają, jak każdy wzorzec jest wykorzystywany w praktyce, a także wnikliwe porównanie wzorców i miejsc, w których najlepiej byłoby je wykorzystać lub połączyć. Ta dobrze zorganizowana i ilustrowana książka zawiera:
⬤ Wyjaśnienie wzorców projektowych i powodów ich stosowania, wraz z tabelami i wskazówkami, które pomogą ci wybrać jeden wzorzec zamiast drugiego.
⬤ Ilustrowane omówienie każdego klasycznego wzorca projektowego: kreacyjnego, strukturalnego i behawioralnego, w tym jego reprezentację w języku UML i role poszczególnych uczestników.
⬤ Funkcje C# 3.0 przedstawione na przykładach i podsumowane na paskach bocznych w celu łatwego odniesienia.
⬤ Przykłady działania każdego wzorca w prawdziwym programie .NET 3.5 dostępne do pobrania ze strony O'Reilly i strony internetowej autora.
⬤ quizy i ćwiczenia sprawdzające zrozumienie materiału.
Dzięki C# 3.0 Design Patterns nauczysz się tworzyć poprawny, rozszerzalny i wydajny kod, aby zaoszczędzić czas i wyeliminować późniejsze problemy. Jeśli Twoja firma opiera się na wydajnym tworzeniu aplikacji i wysokiej jakości kodzie, potrzebujesz C# Design Patterns.