Fr. 66.00

C sharp 3.0 Design Patterns

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

If you want to speed up the development process on your .NET applications, you're ready to take advantage of Csharp design patterns - elegant and repeatable solutions to common programming problems that enjoy wide acceptance in the industry. This book is a clear introduction and reference to this difficult subject, with an insightful comparison of patterns and where they would be best used or combined.Csharp 3.0 Design Patterns offers you a fresh approach. While some sources present Csharp design patterns converted from C++ and Java code, this book gives you patterns using Csharp 3.0 language features and a bold use of Csharp libraries, along with plenty of case studies to illustrate how each of the 23 patterns is used in practice. You get less of the why and more of the how, when and what in this concise and practical guide, with program examples that make sense. Csharp 3.0 Design Patterns includes: An introduction that explains what design patterns are, why they're used, and how to choose one pattern over another Extensive coverage of the classic creational, structural, and behavioral design patterns New design patterns in popular areas such as parallel programming, security and web design Interesting real-world examples that work well in the design pattern framework Case studies on patterns in mobile computing and applications in software architecture Examples embedded in real programs running on the companion web site Tables and guidelines for the choice of patternsWith the improved features of Csharp 3.0, design patterns are an efficient and clever way to overcome hurdles in software development with proven, tested templates - if you know how to use them. This well-organized and illustrated book gives you an excellent head start on these effective tools.

List of contents

Foreword
Preface
1. C Meets Design Patterns
About Patterns
About UML
About C 3.0
About the Examples
2. Structural Patterns: Decorator, Proxy, and Bridge
Decorator Pattern
Proxy Pattern
Bridge Pattern
Example: OpenBook
Pattern Comparison
3. Structural Patterns: Composite and Flyweight
Composite Pattern
Flyweight Pattern
Exercises
Pattern Comparison
4. Structural Patterns: Adapter and Façade
Adapter Pattern
Façade Pattern
Pattern Comparison
5. Creational Patterns: Prototype, Factory Method, and Singleton
Prototype Pattern
Factory Method Pattern
Singleton Pattern
Pattern Comparison
6. Creational Patterns: Abstract Factory and Builder
Abstract Factory Pattern
Builder Pattern
Pattern Comparison
7. Behavioral Patterns: Strategy, State, and Template Method
Strategy Pattern
State Pattern
Template Method Pattern
Pattern Comparison
8. Behavioral Patterns: Chainof Responsibility and Command
Chain of Responsibility Pattern
Command Pattern
Pattern Comparison
9. Behavioral Patterns: Iterator, Mediator, and Observer
Iterator Pattern
Mediator Pattern
Observer Pattern
Pattern Discussion and Comparison
10. Behavioral Patterns: Visitor, Interpreter, and Memento
Visitor Pattern
Interpreter Pattern
Memento Pattern
Pattern Comparison
11. The Future of Design Patterns
Summary of Patterns
A Future for Design Patterns
Concluding Remarks
Appendix
Bibliography
Index

About the author










Judith Bishop is a computer scientist, in Pretoria South Africa, specializing in the application of programming languages to distributed systems and web-based technologies. She is internationally known as an advocate of new technology. Her books on Java and C# have been published in six languages. She represents South Africa on IFIP TC2 on software and is a chair or member of numerous international conference committees and editorial boards.


Summary

Offers an introduction and reference to C# design patterns, with a comparison of patterns and where they would be best used or combined. This book gives you patterns using C# 3.0 language features and a bold use of C# libraries, along with plenty of case studies to illustrate how each of the 23 patterns is used in practice.

Product details

Authors Judith Bishop, Bishop Judith
Publisher O'Reilly Media
 
Languages English
Product format Paperback / Softback
Released 18.01.2008
 
EAN 9780596527730
ISBN 978-0-596-52773-0
No. of pages 290
Weight 500 g
Illustrations w. figs.
Series O'Reilly Ser.
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Programming & scripting languages: general, Programming and scripting languages: general, COMPUTERS / Languages / General

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.