Für diesen Artikel ist leider kein Bild verfügbar.

Design Patterns in .NET

Implementations in C#5 and F#3

(Autor)

Buch | Softcover
500 Seiten
2016
Apress (Verlag)
978-1-4842-0176-3 (ISBN)
40,61 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
Design Patterns in .NET offers the reader a comprehensive, modern overview of the field of Design Patterns as they are used in the 21st century. Using the C# and F# programming languages, the book explores the classic design pattern implementation and discusses the applicability and relevance of specific language features for purposes of implementing patterns. The book shows scenarios where patterns are applicable, demonstrates possible implementations of patterns, discusses alternatives and pattern inter-relationships and illustrates the way that a dedicated refactoring tool (ReSharper) can be used to implement design patterns with ease. In addition to classic GoF patterns, the book also touches upon .NET-specific patterns (e.g., the Dispose pattern) as well as the way patterns interact with modern programming practices such as Dependency Injection. Finally, the book also gives the user a functional edge by presenting, where relevant, pattern implementations in the F# language; it also concludes with an overview of patterns of functional programming (monads).

Dmitri NesterukKronshtadtskaya 26-31St.Petersburg, RUSSIAN FEDERATION

Part I Introduction to Patterns 1.Historical Overview 2.Pattern Relevance in the 21st Century 3.Pattern Taxonomy 4.Tools of the Trade 5.On the Functional Perspective 6.No Silver Bullet Part II Creational Patterns 7.What are Factories? 8. Abstract Factory 9. Factory Method 10. Builder 11. Prototype 12. Singleton Part III Structural Patterns 13. Adapter 14. Bridge 15. Composite 16. Decorator 17. Facade 18. Flyweight 19. Proxy Part IV Behavioral Patterns 20. Chain of Responsibility 21. Command 22. Interpreter 23. Iterator 24. Mediator 25. Observer 26. State 27. Strategy 28. Template Method 29. Visitor Part V .NET Specific Patterns 30. Dispose 31. Weak Event Part VI Functional Patterns 32. Workflows vs. Monads 33. Identity 34. Maybe 35. List 36. Continuation

Erscheint lt. Verlag 3.1.2016
Zusatzinfo biography
Verlagsort Berlin
Sprache englisch
Maße 152 x 229 mm
Themenwelt Informatik Programmiersprachen / -werkzeuge NET Programmierung
Mathematik / Informatik Informatik Theorie / Studium
Schlagworte C sharp 5.0 (Programmiersprache) • F sharp (Programmiersprache)
ISBN-10 1-4842-0176-0 / 1484201760
ISBN-13 978-1-4842-0176-3 / 9781484201763
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen, Profiwissen und Rezepte

von Jürgen Kotz; Christian Wenz

Buch (2024)
Carl Hanser (Verlag)
49,99