C#. Wzorce projektowe
- Autor: :
- Steven John Metsker
- +69 pkt
- Ocena:
- 3.1/6 Opinie: 14
- Stron:
- 416
- Druk:
- oprawa miękka
Opis ebooka: C#. Wzorce projektowe
Wzorce projektowe są modelami gotowych rozwiązań problemów programistycznych, przed jakimi często stają twórcy oprogramowania. Dzięki nim nie musimy ponownie "wymyślać koła". Dysponując wzorcami projektowymi, jesteśmy w stanie szybciej i efektywniej zbudować aplikację, ponieważ koncentrujemy się na samej implementacji algorytmu, a nie na jego opracowaniu. Najczęściej stosowane, klasyczne już, 23 wzorce projektowe opracowane przez twórców notacji UML implementowano już w wielu językach programowania. Jak sprawdzą się w połączeniu z jedną z najnowszych technologii, jaką jest .NET?
"C#. Wzorce projektowe" to kompletny przewodnik po wzorcach projektowych w C# i środowisku .NET. Przedstawia sposoby wykorzystania obiektowych cech języka C# i tworzenia eleganckiego kodu poprzez zastosowanie wzorców projektowych oraz korzystanie z ogromnych możliwości oferowanych przez biblioteki klas FCL dla środowiska Microsoft .NET. Wszystkie przedstawione w książce wzorce projektowe zostały zilustrowane przykładami kodu oraz diagramami UML, co ułatwia ich zrozumienie oraz zastosowanie w praktyce.
- Podstawowe wiadomości o wzorcach projektowych
- Interfejsy i klasy abstrakcyjne
- Wzorce interfejsów
- Wzorce odpowiedzialności
- Wzorce konstrukcyjne
- Wprowadzenie do operacji
- Wzorce operacji
- Wzorce rozszerzeń
- Wzorce rozszerzające
Poznaj zastosowanie wzorców projektowych i wykorzystaj je w swojej pracy.
Wybrane bestsellery
-
Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...(67.60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł(-45%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej warto...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Jeśli chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej niewielkim rozmiarom możesz mieć ją zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych pojęć wymaga zmiany sposobu myślenia. Ten leksykon pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy...(14.95 zł najniższa cena z 30 dni)
14.95 zł
29.90 zł(-50%) -
Oczywiście, że tak — wykorzystaj TDD (ang. Test Driven Development). Programowanie sterowane testami można sprowadzić do prostej zasady: w pierwszej kolejności napisz test, a następnie kod, który ma być testowany. Kent Beck w swojej książce zaprezentuje Ci w praktyce podejście TDD i pokaże,...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz si...(17.45 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%)
Ebooka "C#. Wzorce projektowe" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "C#. Wzorce projektowe" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C#. Wzorce projektowe" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: C#. Wzorce projektowe (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Dziennik Łódzki pio; 14/12/2005Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Dzisiejsi programiści mają nieco łatwiejsze zadanie, niż ich koledzy kilka lat temu. Obecnie mogą korzystać z gotowych, powtarzalnych rozwiązań zapisanych w postaci wzorców. Nie muszą na nowo wykonywać mozolnej pracy, wykonanej już przez innych. Więc choćby dla oszczędności czasu warto poznać te rozwiązania, o których pisze Steven John Metsker w książce wydanej przez Helion "C#. Wzorce projektowe".
Autor skupił się na języku C# w powiązaniu z popularną platformą .NET. Książka podzielona jest na części, gdzie przedstawiono wzorce interfejsów, odpowiedzialności, konstrukcyjne, operacji oraz rozszerzeń. Wszystkie zostały opisane na stosownych diagramach UML oraz przedstawione w postaci kodu. Na bieżąco możemy też sprawdzać stopień przyswojenia materiału, dzięki kontrolnym zadaniom z rozwiązaniami. Po prostu niezbędna pozycja dla programistów ceniących swój czas.
Szczegóły ebooka
- Tytuł oryginału:
- Design Patterns in C#
- Tłumaczenie:
- Zbigniew Banach, Krzysztof Trawiński
- ISBN Książki drukowanej:
- 83-736-1936-4, 8373619364
- Data wydania książki drukowanej:
- 2005-09-08
- Format:
- B5
- Numer z katalogu:
- 2836
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Kanon informatyki
Spis treści ebooka
- Dlaczego wzorce? (15)
- Dlaczego wzorce projektowe? (16)
- Dlaczego C#? (16)
- UML (17)
- Zadania (17)
- Układ książki (18)
- Witamy w firmie Oozinoz! (19)
- Podsumowanie (19)
- Interfejsy a klasy abstrakcyjne (23)
- Interfejsy a delegacje (24)
- Interfejsy a właściwości (28)
- Szczegóły interfejsów (28)
- Podsumowanie (29)
- Poza zwykłe interfejsy (29)
- Adaptacja kodu do potrzeb interfejsu (31)
- Adaptery klas i obiektów (34)
- Adaptacja danych w .NET (37)
- Podsumowanie (41)
- Zwykła fasada (43)
- Refaktoryzacja do postaci fasady (45)
- Fasady, klasy narzędziowe i demonstracje (54)
- Podsumowanie (55)
- Zwykły kompozyt (57)
- Rekurencja w kompozytach (58)
- Kompozyty, drzewa i cykle (59)
- Kompozyty z cyklami (64)
- Konsekwencje cykli (67)
- Podsumowanie (67)
- Zwykła abstrakcja (69)
- Od abstrakcji do pomostu (71)
- Sterowniki jako pomosty (73)
- Sterowniki baz danych (73)
- Podsumowanie (74)
- Zwykła odpowiedzialność (77)
- Kontrola odpowiedzialności poprzez kontrolę dostępu (79)
- Podsumowanie (81)
- Poza zwykłą odpowiedzialność (82)
- Zasada działania wzorca Singleton (83)
- Singletony a wątki (84)
- Rozpoznawanie singletonów (86)
- Podsumowanie (86)
- Obsługa wzorca Observer w C# (87)
- Sposób działania delegacji (88)
- GUI - klasyczny przykład obserwacji (91)
- Model-View-Controller (97)
- Warstwy (99)
- Podsumowanie (103)
- Klasyczny przykład: mediacja w GUI (105)
- Mediatorzy integralności relacji (109)
- Podsumowanie (115)
- Prosty pośrednik (117)
- Pośrednik danych (121)
- Zdalny pośrednik (126)
- Podsumowanie (130)
- Zwykły łańcuch odpowiedzialności (131)
- Wprowadzanie łańcucha odpowiedzialności (132)
- Zaczepianie łańcucha (135)
- Łańcuch odpowiedzialności bez kompozytów (137)
- Podsumowanie (137)
- Niezmienność (139)
- Wydzielenie niezmiennej części obiektu (140)
- Współużytkowanie obiektów (141)
- Podsumowanie (145)
- Kilka zadań konstrukcyjnych (149)
- Podsumowanie (152)
- Poza zwykłą konstrukcję (152)
- Zwykły budowniczy (153)
- Budowanie z ograniczeniami (155)
- Pobłażliwy budowniczy (157)
- Podsumowanie (158)
- Klasyczny przykład: enumeratory (159)
- Rozpoznawanie wzorca Factory Method (161)
- Kontrola wyboru klasy (161)
- Metody fabryczne w hierarchiach równoległych (163)
- Podsumowanie (164)
- Klasyczny przykład: zestawy GUI (167)
- Fabryki abstrakcji a metody fabrykujące (172)
- Przestrzenie nazw a fabryki abstrakcji (175)
- Podsumowanie (175)
- Prototypy jako fabryki (177)
- Klonowanie prototypów (178)
- Podsumowanie (181)
- Klasyczny przykład: cofnięcie ostatniej czynności (183)
- Trwałe memento (190)
- Memento wielosesyjne (191)
- Podsumowanie (193)
- Operacje a metody (197)
- Sygnatury (198)
- Delegacje (199)
- Wyjątki (200)
- Algorytmy a polimorfizm (201)
- Podsumowanie (202)
- Poza operacje niestandardowe (203)
- Klasyczny przykład: sortowanie (205)
- Uzupełnianie algorytmu (208)
- Punkty zaczepienia w Template Method (210)
- Refaktoryzacja do wzorca Template Method (211)
- Podsumowanie (213)
- Modelowanie stanów (215)
- Refaktoryzacja do wzorca State (218)
- Stałe obiekty stanu (222)
- Podsumowanie (224)
- Modelowanie strategii (225)
- Refaktoryzacja do wzorca Strategy (227)
- Porównanie wzorców Strategy i State (232)
- Porównanie wzorców Strategy i Template Method (232)
- Podsumowanie (232)
- Klasyczny przykład: polecenia menu (235)
- Zastosowanie wzorca Command w usługach (236)
- Punkty zaczepienia w Command (239)
- Command a inne wzorce (241)
- Podsumowanie (242)
- Przykład interpretera (243)
- Interpretery, języki i parsery (254)
- Podsumowanie (255)
- Zasady projektowania obiektowego (259)
- Zasada podstawienia Barbary Liskov (259)
- Prawo Demeter (261)
- Usuwanie z kodu "przykrych zapachów" (262)
- Poza rozszerzenia niestandardowe (263)
- Podsumowanie (264)
- Klasyczny przykład: strumienie (265)
- Opakowania funkcji (273)
- Wykorzystanie dekoratora w graficznym interfejsie użytkownika (279)
- Decorator a inne wzorce (279)
- Podsumowanie (279)
- Zwykła iteracja (281)
- Iteracja z bezpiecznymi wątkami (281)
- Iteracja kompozytu (286)
- Podsumowanie (296)
- Mechanizm działania wzorca (297)
- Standardowy wizytator (299)
- Cykle wizytatora (304)
- Kontrowersje związane z wizytatorem (308)
- Podsumowanie (309)
- Wykorzystanie wiedzy zawartej w książce (313)
- Zrozumienie klasyki (313)
- Wplatanie wzorców we własny kod (314)
- Ciągła nauka (315)
- Pobranie i wykorzystanie źródeł (383)
- Wykonywanie kodu Oozinoz (383)
- Pomoc w lokalizacji plików (384)
- Testowanie kodu za pomocą NUnit (385)
- Samodzielne szukanie plików (385)
- Podsumowanie (386)
- Klasy (387)
- Relacje pomiędzy klasami (389)
- Interfejsy (390)
- Delegacje i zdarzenia (391)
- Obiekty (392)
- Stany (393)
Wprowadzenie (13)
1. Wstęp (15)
Część I Wzorce interfejsów (21)
2. Wprowadzenie do interfejsów (23)
3. Adapter (31)
4. Facade (Fasada) (43)
5. Composite (Kompozyt) (57)
6. Bridge (Pomost) (69)
Część II Wzorce odpowiedzialności (75)
7. Pojęcie odpowiedzialności (77)
8. Singleton (83)
9. Observer (Obserwator) (87)
10. Mediator (105)
11. Proxy (Pośrednik) (117)
12. Chain of Responsibility (Łańcuch odpowiedzialności) (131)
13. Flyweight (Waga piórkowa) (139)
Część III Wzorce konstrukcyjne (147)
14. Pojęcie konstrukcji (149)
15. Builder (Budowniczy) (153)
16. Factory Method (Metoda fabrykująca) (159)
17. Abstract Factory (Fabryka abstrakcji) (167)
18. Prototype (Prototyp) (177)
19. Memento (183)
Część IV Wzorce operacji (195)
20. Operacje - wprowadzenie (197)
21. Template Method (Metoda szablonu) (205)
22. State (Stan) (215)
23. Strategy (Strategia) (225)
24. Command (Polecenie) (235)
25. Interpreter (Interpreter) (243)
Część V Wzorce rozszerzeń (257)
26. Wprowadzenie do rozszerzeń (259)
27. Decorator (Dekorator) (265)
28. Iterator (Iterator) (281)
29. Visitor (Wizytator) (297)
Dodatki (311)
A Dalsze kierunki (313)
B Rozwiązania (317)
C Źródła Oozinoz (383)
D Rzut oka na UML (387)
E Słowniczek (395)
Bibliografia (403)
Skorowidz (405)
Helion - inne książki
-
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przeko...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zesp...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Rozwiązanie problemu znajdziesz w tej książce. Została ona napisana specjalnie z myślą o osobach, które administrują małymi sieciami, dysponują niewielkim budżetem i ograniczonym wsparciem profesjonalistów. Dzięki niej zrozumiesz podstawy zabezpieczania łączności sieciowej i poznasz sposoby zabez...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...(65.40 zł najniższa cena z 30 dni)
76.30 zł
109.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Dodawanie, odejmowanie, mnożenie, dzielenie, operacje na wielkich liczbach, ciągi arytmetyczne, zadania z treścią... Brzmi jak stresująca lekcja matematyki, na której, wywołany do tablicy, stoisz bezradnie, a zdenerwowana nauczycielka pyta złośliwie*: „No, czego nie rozumiesz?”. W koń...(19.74 zł najniższa cena z 30 dni)
23.03 zł
32.90 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Zamknij
Przeczytaj darmowy fragment
Oceny i opinie klientów: C#. Wzorce projektowe Steven John Metsker (14) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(4)
(1)
(2)
(2)
(4)
więcej opinii