- ホーム
- > 洋書
- > 英文書
- > Computer / Languages
Full Description
Pro C# Design Patterns will teach you those design patterns that have always been present at some level in your code, but were never recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any .NET developer This book shows you how to can harness the power and flexibility of the C# language to apply the most important and enduring design patterns to your applications, taking your development from journeyman to master. Best-selling .NET author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. This book brings design patterns to life and shows you how to bring structure and scale to your C# code with a practical, no-nonsense approach. You'll also discover less well-known but useful patterns like memento, composite, command, and mediator.
Contents
Part I - Getting Started 1. Getting Ready 2. Understanding Design Patterns 3. Applying Patterns in Your Own Projects 4. Essential C# Features 5. Understanding C# Micro-Patterns Part II - Creational Patterns 6. The Abstract Factory Pattern 7. The Builder Pattern 8. The Factory Method Pattern 9. The Prototype Pattern 10. The Singleton Pattern Part III - Structural Patterns 11. The Adapter Pattern 12. The Bridge Pattern 13. The Composite Pattern 14. The Decorator Pattern 15. The Facade Pattern 16. The Flyweight Pattern 17. The Proxy Pattern Part IV - Behavioral Patterns 18. The Chain of Responsibility Pattern 19. The Command Pattern 20. The Interpreter Pattern 21. The Iterator Pattern 22. The Mediator Pattern 23. The Memento Pattern 24. The Observer Pattern 25. The State Pattern 26. The Strategy Pattern 27. The Template Pattern 28. The Visitor Pattern