Autor: Steven John Metsker
ISBN: 83-7361-936-4
Ilość stron: 416
Data wydania: 09/2005
Twarda oprawa
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.
Rozdziały:
Część I. Wzorce interfejsów
- wprowadzenie do interfejsów
- adapter
- Facade (Fasada)
- Composite (Kompozyt)
- Bridge (Pomost)
Część II. Wzorce odpowiedzialności
- pojęcie odpowiedzialności
- Singleton
- Observer (Obserwator)
- Mediator
- Proxy (Pośrednik)
- Chain of Responsibility (Łańcuch odpowiedzialności)
- Flyweight (Waga piórkowa)
Część III. Wzorce konstrukcyjne
- pojęcie konstrukcji
- Builder (Budowniczy)
- Factory Method (Metoda fabrykująca)
- Abstract Factory (Fabryka abstrakcji)
- Prototype (Prototyp)
- Memento
Część IV. Wzorce operacji
- operacje - wprowadzenie
- Template Method (Metoda szablonu)
- State (Stan)
- Strategy (Strategia)
- Command (Polecenie)
- Interpreter (Interpreter)
Część V. Wzorce rozszerzeń
- wprowadzenie do rozszerzeń
- Decorator (Dekorator)
- Iterator (Iterator)
- Visitor (Wizytator)
Dodatki:
- dalsze kierunki
- rozwiązania
- źródła Oozinoz
- rzut oka na UML
- słowniczek
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.