C# 3.0 design patterns
If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains ho...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
2007.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627011206719 |
Tabla de Contenidos:
- C# 3.0 Design Patterns; Preface; Who This Book Is For; What You Need to Know; How This Book Is Organized; What You Need to Use This Book; Finding What You Need; Conventions Used in This Book; Using Code Examples; Comments and Questions; Safari® Books Online; Acknowledgments; 1. C# Meets Design Patterns; About UML; About C# 3.0; About the Examples; 2. Structural Patterns: Decorator, Proxy, and Bridge; Illustration; Design; Implementation; Example: Photo Decorator; Use; Exercises; Proxy Pattern; Illustration; Design; Implementation; Example: SpaceBook; Use; Exercises; Bridge Pattern
- IllustrationDesign; Implementation; Example: OpenBook; Exercise; Pattern Comparison; 3. Structural Patterns: Composite and Flyweight; Illustration; Design; Implementation; Example: Photo Library; Exercises; Flyweight Pattern; Illustration; Design; Implementation; Example: Photo Group; Use; Exercises; Pattern Comparison; 4. Structural Patterns: Adapter and Façade; Illustration; Design; Implementation; Two-Way Adapters; Example: The Seabird; Pluggable Adapters; Example: CoolBook; Use; Exercises; Façade Pattern; Illustration; Design; Implementation; Façade Alternatives
- Example: Novice Photo LibraryUse; Exercises; Pattern Comparison; 5. Creational Patterns: Prototype, Factory Method, and Singleton; Illustration; Design; Implementation; Example: Photo Archive; Use; Exercises; Factory Method Pattern; Illustration; Design; Implementation and Example: Avocado Sourcing; Use; Exercises; Singleton Pattern; Illustration; Design; Implementation; Example: Singleton Façade; Use; Exercises; Pattern Comparison; 6. Creational Patterns: Abstract Factory and Builder; Illustration; Design; Implementation and Example: Gucci and Poochy; Use; Exercises; Builder Pattern
- IllustrationDesign; Implementation; Example; Use; Exercises; Pattern Comparison; 7. Behavioral Patterns: Strategy, State, and Template Method; Illustration; Design; Implementation; Example: Sorting Animator; Use; Exercises; State Pattern; Illustration; Design; Implementation; Example: RPC Game; Use; Exercises; Template Method Pattern; Illustration; Design; Implementation; Example; Use; Exercises; Pattern Comparison; 8. Behavioral Patterns: Chain of Responsibility and Command; Illustration; Design; Implementation; Example: Trusty Bank; Use; Exercises; Command Pattern; Illustration; Design
- ImplementationExample: Menu Handler; Use; Exercises; Pattern Comparison; 9. Behavioral Patterns: Iterator, Mediator, and Observer; Illustration; Design; Implementation; Example: Family Tree; Use; Exercises; Mediator Pattern; Illustration; Design; Implementation; Example: Chat Room; Use; Exercises; Observer Pattern; Illustration; Design; Implementation; Example: Blogs; Use; Exercises; Pattern Discussion and Comparison; Mediator and Observer Pattern Comparison; 10. Behavioral Patterns: Visitor, Interpreter, and Memento; Illustration; Design; Implementation; Example: Course Statistics; Use
- Exercises