Amazon cover image
Image from Amazon.com
Image from Google Jackets

C# 3.0 design patterns / Judith Bishop.

By: Material type: TextTextPublication details: California : O'Reilly, c2008.Description: xxi, 290 p. : ill. ; 24 cmISBN:
  • 9780596527730
Subject(s): DDC classification:
  • 005.133   22
Contents:
DedicationForewordPrefaceChapter 1: C# Meets Design PatternsChapter -- 2: Structural Patterns: Decorator, Proxy, and BridgeChapter -- 3: Structural Patterns: Composite and FlyweightChapter -- 4: Structural Patterns: Adapter and FaçadeChapter -- 5: Creational Patterns: Prototype, Factory Method, and SingletonChapter -- 6: Creational Patterns: Abstract Factory and BuilderChapter -- 7: Behavioral Patterns: Strategy, State, and Template MethodChapter -- 8: Behavioral Patterns: Chain of Responsibility and CommandChapter -- 9: Behavioral Patterns: Iterator, Mediator, and ObserverChapter -- 10: Behavioral Patterns: Visitor, Interpreter, and MementoChapter -- 11: The Future of Design PatternsAppendixBibliographyColophon.
Summary: If you want to speed up the development process on your .NET applications, you're ready to take advantage of C# 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. C# 3.0 Design Patterns offers you a fresh approach. While some sources present C# design patterns converted from C++ and Java code, 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. 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. C# 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 patterns With the improved features of C# 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 youan excellent head start on these effective toolsSummary: 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 how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.Summary: Use the Power of C# 3.0 to Solve Real-World Problems
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Books Books Main library General Stacks 005.133 / BI.C 2008 (Browse shelf(Opens below)) 1 Available 002893

Includes bibliographical references (p. 283-284) and index.

DedicationForewordPrefaceChapter 1: C# Meets Design PatternsChapter -- 2: Structural Patterns: Decorator, Proxy, and BridgeChapter -- 3: Structural Patterns: Composite and FlyweightChapter -- 4: Structural Patterns: Adapter and FaçadeChapter -- 5: Creational Patterns: Prototype, Factory Method, and SingletonChapter -- 6: Creational Patterns: Abstract Factory and BuilderChapter -- 7: Behavioral Patterns: Strategy, State, and Template MethodChapter -- 8: Behavioral Patterns: Chain of Responsibility and CommandChapter -- 9: Behavioral Patterns: Iterator, Mediator, and ObserverChapter -- 10: Behavioral Patterns: Visitor, Interpreter, and MementoChapter -- 11: The Future of Design PatternsAppendixBibliographyColophon.

If you want to speed up the development process on your .NET applications, you're ready to take advantage of C# 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. C# 3.0 Design Patterns offers you a fresh approach. While some sources present C# design patterns converted from C++ and Java code, 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. 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. C# 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 patterns With the improved features of C# 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 youan excellent head start on these effective tools

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 how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.

Use the Power of C# 3.0 to Solve Real-World Problems

1

There are no comments on this title.

to post a comment.