Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#
- Autor:
- Dmitri Nesteruk
- Ocena:
- 4.0/6 Opinie: 12
- Stron:
- 240
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#
Wzorce projektowe są bardzo przydatnym narzędziem w przyborniku programisty. Pozwalają na szybkie opracowanie złożonych zagadnień, ale można je również potraktować jako wstęp do ciekawego i inspirującego dochodzenia, jak rozwiązać konkretny problem na wiele różnych sposobów, na różnych poziomach zaawansowania technicznego i z zastosowaniem różnego rodzaju kompromisów. Takie próby jednak często prowadzą do nadinżynierii lub powstawania zbyt skomplikowanych struktur i mechanizmów. Chociaż bywa to zabawne i pomaga w doskonaleniu umiejętności programistycznych, nie jest pożądanym sposobem tworzenia systemów produkcyjnych.
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców wraz ze wskazówkami dotyczącymi ich możliwości. Omówiono znaczenie poszczególnych cech języków C# i F# dla implementacji wzorców. Pokazano cały szereg przykładów i scenariuszy, możliwych implementacji wzorców, ich alternatyw i wzajemnych relacji. Co więcej, zaprezentowano sposób wykorzystania dedykowanego narzędzia ReSharper do łatwej implementacji wzorców projektowych.
W tej książce między innymi:
- zasady projektowania SOLID
- cechy C# i F# związane z paradygmatem funkcyjnym
- kreacyjne wzorce projektowe
- praca w środowisku Visual Studio
Wzorce projektowe w .NET: rekomendacja najlepszych architektów!
Naucz się implementować wzorce projektowe w .NET przy użyciu najnowszych wersji języków C# i F#. Ta książka zawiera kompleksowy opis wzorców projektowych w postaci, w jakiej są one wykorzystywane w przyborniku współczesnego programisty.
W książce Wzorce projektowe w .NET skorzystano z języka programowania C#. Korzystając z tego języka zbadano implementację klasycznych wzorców projektowych i omówiono zastosowanie i znaczenie poszczególnych cech językowych dla celów implementacji wzorców. Czytelnik uczy się wzorców na podstawie przykładów, przeglądając scenariusze, w których są stosowane wzorce. Dmitri Nesteruk, posiadacz tytułu MVP i ekspert w dziedzinie wzorców pokazuje możliwe implementacje wzorców, omawia alternatywy i wzajemne relacje pomiędzy wzorcami oraz sposoby wykorzystania dedykowanego narzędzia do refaktoryzacji (ReSharper) do łatwej implementacji wzorców projektowych.
Czytając tę książkę:
- Poznasz najnowsze implementacje wzorców dostępne w językach C# i F#
- Zapoznasz się ze zbadanymi i sprawdzonymi odmianami wzorców.
- Przestudiujesz kompletne, samodzielne przykłady, w tym wiele takich, które obejmują zaawansowane scenariusze.
- Będziesz korzystać z najnowszych implementacji języka C# i środowisk Visual Studio (ReSharper).
Ta książka jest przeznaczona dla programistów, którzy mają pewne doświadczenie w języku C# i chcą poszerzyć swoją wiedzę na temat sztuki programowania dzięki wykorzystaniu do rozwiązywania problemów stosowanych nowoczesnych technik projektowych.
![Czytelniczy kiermasz na koniec wakacji / Książki -40%, Ebooki -50%](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19985/box_1180x419_SM_ebp_czytelniczy_kiermasz_na_koniec_wakacji_f597d2a57.jpg)
Wybrane bestsellery
-
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17. Opisano tu zarówno klasyczne, jak i całkiem nowoczesne wzorce projektowe ułatwiające rozwiązywanie konkretnych problemów programistycznych w optymalny sposób...(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%) -
Co robić w każdej fazie projektowania czystej architektury aplikacji .NET Opanuj zaawansowane techniki .NET, skupiając się na rzeczywistej wartości zapewnianej przez pracę w modularnej, czystej architekturze. Autor, posiadacz tytułu MVP dla Microsoft Data Platform, wyjaśnia kluczowe koncepcje ...(80.99 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
Grunge. Brudny, chropawy rock and roll, wyrosły z miłości do punka i heavy metalu. Długie włosy, wojskowe buty i flanelowe koszule miały być symbolami buntu pokolenia, które w gazetach, telewizjach i stacjach radiowych uparcie nazywano straconym pokoleniem X. Szczycił się swoją odmiennością i sar...(39.96 zł najniższa cena z 30 dni)
39.96 zł
51.90 zł(-23%) -
Brazylijscy dyplomaci przemycający tony złota, luksus bijący po oczach w peerelowskiej szarzyźnie, wielki proces i wieloletnie wyroki więzienia. Reportaż, saga rodzinna i historia niezwykłego serwisu.(42.27 zł najniższa cena z 30 dni)
42.82 zł
54.90 zł(-22%) -
Siedem łatwych i dostępnych dla każdego zasad, które pomagają osiągać życiowe cele. Opracował je Arnold Schwarzennegger na bazie swoich życiowych doświadczeń i niesamowitych dokonań!(34.99 zł najniższa cena z 30 dni)
59.49 zł
69.99 zł(-15%) -
Jerzy Kaziura, agent GRU, awansuje na stanowisko wicepremiera i koordynatora służb, wprowadzając chaos na najwyższych szczeblach władzy. Konrad Wolski, Marcel Cichy, Roman Leski oraz Zofia Winiarska zostają aresztowani, a Agencja Wywiadu rozwiązana. Pogłębia się atmosfera niepewności i nieufności...(30.79 zł najniższa cena z 30 dni)
30.79 zł
39.99 zł(-23%) -
Fascynująca opowieść o komputerach kwantowych, które całkowicie odmienią nasze życie. Dzięki nim być może w końcu poznamy najgłębsze tajemnice natury, wykorzystamy w pełni potencjał sztucznej inteligencji i rozwiążemy najtrudniejsze problemy nękające ludzkość. Komputery kwantowe wywołają ogromną ...(33.88 zł najniższa cena z 30 dni)
33.88 zł
44.00 zł(-23%) -
Nieszczęśliwi kochankowie, niechciane przeznaczenie. Fascynująca czwarta część serii "Królestwo Mostu". Keris, który niedawno został królem, musiał przyglądać się bezradnie, kiedy jego zakazany związek z Zarrah wyszedł na jaw. Ale kiedy Zarrah została uwięziona przez cesarzową, Keris wie, że istn...(49.12 zł najniższa cena z 30 dni)
50.91 zł
59.90 zł(-15%) -
2014. Jacek Nitecki stoi samotny przed halą odlotów Okęcia. Zaczyna padać deszcz. Dzwoni telefon. Jacek odbiera, myśląc, że jego droga do piekła właśnie się skończyła. Ale ona dopiero się zaczyna.(41.50 zł najniższa cena z 30 dni)
45.82 zł
53.90 zł(-15%)
O autorze ebooka
Dmitri Nesteruk jest analitykiem giełdowym i programistą. Występuje na konferencjach, tworzy kursy i pisze książki techniczne. Zawodowo interesuje się integracją rozwiązań w dziedzinie obliczeń, finansów i handlu algorytmicznego. Z upodobaniem programuje w C# i C++ i implementuje wysokowydajne przetwarzanie danych za pomocą takich technologii jak CUDA oraz FPGA. W 2009 roku za osiągnięcia w dziedzinie C# otrzymał tytuł MVP.
Zobacz pozostałe książki z serii Wzorce projektowe
-
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażan...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość ...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
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)
41.40 zł
69.00 zł(-40%) -
Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależno...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
To książka przeznaczona dla średnio zaawansowanych użytkowników biblioteki React, którzy chcą tworzyć elastyczniejsze i łatwiejsze w utrzymaniu aplikacje. Wyjaśniono tu sposób działania wewnętrznych mechanizmów biblioteki React. Zaprezentowano, jak należy budować komponenty możliwe do wielokrotne...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Publikacja pozwala zapoznać się z fundamentalnymi teoriami i praktycznymi aspektami dobrego designu; to wydanie zostało starannie przejrzane i uzupełnione o najnowsze osiągnięcia w tej dziedzinie. Zawiera również spory zbiór sprawdzonych wzorców projektowych, znacząco ułatwiających projektowanie ...(59.50 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł(-50%) -
Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w swojej klasie, stanowi także podstawę dla wielu innych platform, znanych jako systemy typu PaaS. Dzięki nim Kubernetes zyskał możliwość tworzenia aplikacji, jednak tego ...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
To książka przeznaczona dla programistów, którzy chcą tworzyć aplikacje biznesowe z użyciem wzorców projektowych, wzorców biznesowych i najlepszych praktyk. Zawiera wyjaśnienie podstawowych koncepcji Javy EE 8, opis jej warstw oraz omówienie najlepszych praktyk tworzenia aplikacji biznesowych. Pr...(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%) -
Książka Systemy reaktywne. Wzorce projektowe i ich stosowanie prezentuje zasady, wzorce i dobre praktyki projektowania aplikacji. Dowiesz się z niej jak stosując wzorzec Bezpiecznik zapobiegać dławieniu systemu przez wolno działający komponent, jak realizować wieloetapowe transakcje wykorzystując...(33.50 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł(-50%) -
Niniejsza książka jest przeznaczona dla średnio zaawansowanych programistów, którzy dobrze opanowali tworzenie kodu zorientowanego obiektowo i chcą przyswoić sobie najlepsze praktyki programistyczne. Książka stanowi pomost między teorią a praktyką, ułatwiający wdrożenie w codziennej pracy wzorców...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%)
Ebooka "Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#" 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 "Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#" 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 "Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#" 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
Szczegóły ebooka
- Tytuł oryginału:
- Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-6270-3, 9788328362703
- Data wydania książki drukowanej:
- 2020-03-02
- ISBN Ebooka:
- 978-83-283-6271-0, 9788328362710
- Data wydania ebooka:
-
2020-02-25
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 100522
- Rozmiar pliku Pdf:
- 2.2MB
- Rozmiar pliku ePub:
- 3.6MB
- Rozmiar pliku Mobi:
- 8.4MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Wzorce projektowe
Spis treści ebooka
- Zasada pojedynczej odpowiedzialności 15
- Zasada otwarty-zamknięty 17
- Zasada podstawiania Liskov 22
- Zasada segregacji interfejsów 23
- Zasada odwracania zależności 26
- Podstawy funkcji 29
- Literały funkcyjne w języku C# 30
- Funkcje przechowywania w C# 31
- Literały funkcyjne w języku F# 33
- Kompozycja 34
- Cechy języka związane z paradygmatem funkcyjnym 35
- Scenariusz 39
- Prosty budowniczy 40
- Płynny budowniczy 41
- Komunikowanie zamiaru 42
- Złożony budowniczy 43
- Parametry budowniczego 46
- Dziedziczenie płynnego interfejsu 47
- Konstrukcja DSL w F# 50
- Podsumowanie 51
- Scenariusz 53
- Metoda fabrykująca 54
- Fabryka 55
- Fabryka wewnętrzna 56
- Separacja logiczna 56
- Fabryka abstrakcyjna 57
- Fabryka funkcyjna 58
- Podsumowanie 59
- Kopiowanie głębokie i płytkie 61
- ICloneable to zły pomysł 62
- Głębokie kopiowanie z wykorzystaniem specjalnego interfejsu 63
- Głębokie kopiowanie obiektów 63
- Duplikacja za pomocą konstruktora kopiującego 64
- Serializacja 65
- Fabryka prototypów 66
- Podsumowanie 67
- Singleton według konwencji 69
- Klasyczna implementacja 70
- Leniwe ładowanie 71
- Kłopoty z singletonami 71
- Singletony a IoC 74
- Monostat 75
- Podsumowanie 76
- Scenariusz 79
- Adapter 80
- Tymczasowe stany adaptera 81
- Problem z generowaniem skrótów 83
- Adapter właściwości (surogat) 85
- Adaptery w .NET Framework 86
- Podsumowanie 87
- Konwencjonalny most 89
- Most do dynamicznego prototypowania 92
- Podsumowanie 93
- Grupowanie obiektów graficznych 95
- Sieci neuronowe 97
- Opakowanie kompozytu 99
- Podsumowanie 100
- Niestandardowy StringBuilder 101
- Adapter-dekorator 103
- Wielokrotne dziedziczenie 103
- Dynamiczna kompozycja dekoratora 106
- Dekorator statyczny 108
- Dekorator funkcyjny 109
- Podsumowanie 110
- Budowa terminalu handlowego 112
- Zaawansowany terminal 113
- Gdzie jest fasada? 114
- Podsumowanie 116
- Nazwy użytkowników 117
- Formatowanie tekstu 119
- Podsumowanie 121
- Pełnomocnik zabezpieczający 123
- Pełnomocnik właściwości 125
- Pełnomocnik wirtualny 126
- Pełnomocnik komunikacji 128
- Podsumowanie 130
- Scenariusz 133
- Łańcuch metod 134
- Łańcuch brokerów 136
- Podsumowanie 139
- Scenariusz 141
- Implementacja wzorca Polecenie 142
- Operacje cofania 143
- Polecenia złożone 145
- Polecenie funkcyjne 147
- Zapytania i rozdzielanie zapytań od poleceń 149
- Podsumowanie 149
- Ewaluator wyrażeń numerycznych 152
- Leksykalizacja 152
- Parsowanie 154
- Wykorzystanie leksera i parsera 156
- Interpreter w paradygmacie funkcyjnym 156
- Podsumowanie 159
- Właściwości wspierane przez tablice 162
- Stwórzmy iterator 163
- Ulepszony iterator 166
- Podsumowanie 167
- Chat room 169
- Mediator ze zdarzeniami 172
- Podsumowanie 174
- Rachunek bankowy 175
- Cofnij i ponów 176
- Podsumowanie 178
- Scenariusz 181
- Podejście natrętne 182
- Pusty obiekt 182
- Ulepszenia projektu 183
- Wirtualny pośrednik pustego obiektu 183
- Dynamiczny pusty obiekt 184
- Podsumowanie 185
- Słabe zdarzenie 188
- Obserwatory właściwości 190
- Problemy z zależnościami 191
- Strumienie zdarzeń 194
- Kolekcje obserwowalne 197
- Subskrypcje deklaratywne 197
- Podsumowanie 199
- Przejścia między stanami zależne od stanu 202
- Maszyna stanów - "samoróbka" 204
- Maszyny stanów z wykorzystaniem biblioteki Stateless 206
- Typy, akcje i ignorowanie przejść 206
- Ponowne wejście w ten sam stan 207
- Stany hierarchiczne 208
- Dodatkowe własności 208
- Podsumowanie 209
- Strategia dynamiczna 211
- Strategia statyczna 214
- Strategia funkcyjna 214
- Podsumowanie 215
- Symulacja gry 217
- Funkcyjna odmiana Metody szablonowej 219
- Podsumowanie 220
- Nachalny wizytator 222
- Wyświetlacz reflektywny 223
- Funkcyjny wizytator reflektywny 224
- Usprawnienia 224
- Co to jest dysponowanie? 225
- Wizytator dynamiczny 227
- Klasyczny wizytator 228
- Implementacja dodatkowego wizytatora 229
- Wizytator acykliczny 230
- Wizytator funkcyjny 232
- Podsumowanie 232
O autorze 9
Wprowadzenie 11
CZĘŚĆ I. WPROWADZENIE 13
Rozdział 1. Zasady projektowania SOLID 15
Rozdział 2. Perspektywa funkcyjna 29
CZĘŚĆ II. WZORCE KREACYJNE 37
Rozdział 3. Budowniczy 39
Rozdział 4. Fabryki 53
Rozdział 5. Prototyp 61
Rozdział 6. Singleton 69
CZĘŚĆ III. WZORCE STRUKTURALNE 77
Rozdział 7. Adapter 79
Rozdział 8. Most 89
Rozdział 9. Kompozyt 95
Rozdział 10. Dekorator 101
Rozdział 11. Fasada 111
Rozdział 12. Pyłek 117
Rozdział 13. Pełnomocnik 123
CZĘŚĆ IV. WZORCE ZACHOWAŃ 131
Rozdział 14. Łańcuch odpowiedzialności 133
Rozdział 15. Polecenie 141
Rozdział 16. Interpreter 151
Rozdział 17. Iterator 161
Rozdział 18. Mediator 169
Rozdział 19. Memento 175
Rozdział 20. Pusty obiekt 181
Rozdział 21. Obserwator 187
Rozdział 22. Stan 201
Rozdział 23. Strategia 211
Rozdział 24. Metoda szablonowa 217
Rozdział 25. Wizytator 221
Oceny i opinie klientów: Wzorce projektowe w .NET. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# Dmitri Nesteruk (12)
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.
(5)
(0)
(1)
(3)
(2)
(1)
więcej opinii