Items related to C# Design Patterns: A Tutorial

C# Design Patterns: A Tutorial - Softcover

  • 3.71 out of 5 stars
    14 ratings by Goodreads
 
9780201844535: C# Design Patterns: A Tutorial

Synopsis

Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. This text is a practical guide to writing C# programs using the most common patterns.

"synopsis" may belong to another edition of this title.

About the Author

James W. Cooper is a research staff member in the Advanced Information Retrieval and Analysis Department at the IBM Thomas J. Watson Research Center. He is also a columnist for Java Pro magazine and a reviewer for Visual Basic Programmer's Journal. He has published 14 books, which include Principles of Object-Oriented Programming Using Java 1.1 (Ventana) and The Visual Basic Programmer's Guide to Java (Ventana).



0201844532AB05132002

From the Back Cover

Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# programs using the most common patterns.

This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example programs. These programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these programs is available on the companion CD-ROM and can be run, examined, edited, and applied.

Design patterns will have an immediate impact on your work as you learn the following:

  • Applying design patterns effectively in your day-to-day programming
  • Using patterns to create sophisticated, robust C# programs
  • The interaction of classes as demonstrated by UML diagrams
  • Advancing your programming skills using design patterns
  • Design patterns will not only enhance your productivity, but once you see how quickly and easily object-oriented code can be recycled, they will become an everyday part of your C# programming.



    0201844532B05232002

    Excerpt. © Reprinted by permission. All rights reserved.

    This is a practical book that tells you how to write C# programs using some of the most common design patterns. It also serves as a quick introduction to programming in the new C# language. The pattern discussions are structured as a series of short chapters, each describing a design pattern and giving one or more complete working, visual example programs that use that pattern. Each chapter also includes UML diagrams illustrating how the classes interact.

    This book is not a "companion" book to the well-known Design Patterns text by the "Gang of Four." Instead, it is a tutorial for people who want to learn what design patterns are about and how to use them in their work. You do not have to have read Design Patterns to read this book, but when you are done here, you may well want to read or reread it to gain additional insights.

    In this book, you will learn that design patterns are frequently used ways of organizing objects in your programs to make them easier to write and modify. You'll also see that by familiarizing yourself with them, you've gained some valuable vocabulary for discussing how your programs are constructed.

    People come to appreciate design patterns in different ways--from the highly theoretical to the intensely practical--and when they finally see the great power of these patterns, an "Aha!" moment occurs. Usually this is the moment when you discover how that pattern can help you in your work.

    In this book, we try to help you form that conceptual idea, or gestalt, by describing the pattern in as many ways as possible. The book is organized into six main sections: an introductory description, an introduction to C#, and descriptions of patterns that are grouped as creational, structural, and behavioral.

    For each pattern, we start with a brief verbal description and then build simple example programs. Each of these examples is a visual program that you can run and examine to make the pattern as concrete a concept as possible. All of the example programs and their variations are on the companion CD-ROM, where you run them, change them, and see how the variations you create work.

    Since each of the examples consists of a number of C# files for each of the classes we use in that example, we provide a C# project file for each example and place each example in a separate subdirectory to prevent any confusion. This book assumes you have and will be using a copy of Visual Studio.NET, which comes in several versions. We used the Professional Edition in developing the code samples.

    If you leaf through the book, you'll see screenshots of the programs we developed to illustrate the design patterns, providing yet another way to reinforce your learning of these patterns. In addition, you'll see UML diagrams of these programs, illustrating the interactions between classes in yet another way. UML diagrams are just simple box-and-arrow illustrations of classes and their inheritance structure, where arrows point to parent classes, and dotted arrows point to interfaces. And if you're not yet familiar with UML, we provide a simple introduction in the second chapter. All of the diagrams were produced using WithClass 2000, and a demonstration version of that program is included on the CD-ROM.

    When you finish this book, you'll be comfortable with the basics of design patterns and will be able to start using them in your day-to-day C# programming work.

    James W. Cooper
    Nantucket, MA
    Wilton, CT
    Kona, HI


    0201844532P08292002

    "About this title" may belong to another edition of this title.

    • PublisherAddison-Wesley Professional
    • Publication date2002
    • ISBN 10 0201844532
    • ISBN 13 9780201844535
    • BindingPaperback
    • LanguageEnglish
    • Edition number1
    • Number of pages384
    • Rating
      • 3.71 out of 5 stars
        14 ratings by Goodreads

    Buy Used

    Condition: Good
    Used book that is in clean, average...
    View this item

    FREE shipping within U.S.A.

    Destination, rates & speeds

    Search results for C# Design Patterns: A Tutorial

    Stock Image

    Cooper, James W.
    Published by Addison Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Softcover

    Seller: Better World Books, Mishawaka, IN, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Good. Pap/Cdr. Used book that is in clean, average condition without any missing pages. Seller Inventory # 338030-75

    Contact seller

    Buy Used

    US$ 6.35
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    Stock Image

    Cooper, James W.
    Published by Addison Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Softcover

    Seller: Better World Books, Mishawaka, IN, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Very Good. Pap/Cdr. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 338031-6

    Contact seller

    Buy Used

    US$ 6.35
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Cooper, James W.
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.01. Seller Inventory # G0201844532I3N00

    Contact seller

    Buy Used

    US$ 7.37
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Cooper, James W.
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.01. Seller Inventory # G0201844532I4N00

    Contact seller

    Buy Used

    US$ 7.37
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Cooper, James W.
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.01. Seller Inventory # G0201844532I5N00

    Contact seller

    Buy Used

    US$ 7.37
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Cooper, James William
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Softcover

    Seller: Seattle Goodwill, Seattle, WA, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Good. May have some shelf-wear due to normal use. Your purchase funds free job training and education in the greater Seattle area. Thank you for supporting Goodwills nonprofit mission! Seller Inventory # 0KVOVS000HLA_ns

    Contact seller

    Buy Used

    US$ 4.37
    Convert currency
    Shipping: US$ 3.99
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Seller Image

    Cooper, James William
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Softcover

    Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

    Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

    Condition: acceptable. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Acceptable condition! Any other included accessories are also in Acceptable condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear such as cover tears discoloration, staining, marks, scuffs, etc. All pages intact. Seller Inventory # GWSVV.0201844532.A

    Contact seller

    Buy Used

    US$ 7.37
    Convert currency
    Shipping: US$ 3.99
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    -
    Published by -, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: AwesomeBooks, Wallingford, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. C# Design Patterns: A Tutorial This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9780201844535

    Contact seller

    Buy Used

    US$ 6.43
    Convert currency
    Shipping: US$ 6.73
    From United Kingdom to U.S.A.
    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    Stock Image

    James W. Cooper
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. This is a practical book that explains how to write C# programs using some of the most common design patterns. With the release of C# and Visual Studio .NET, there is a new interest in the Microsoft development community in some of the OO world's key tools, such as UML and Design Patterns, which they had neglected before. The book covers every pattern identified in Gamma et al's Design Patterns which can be executed in C#. For each pattern, it starts with a brief verbal description, and then builds simple example programs. Each of these examples is a visual program that can be run and examined to make the pattern as concrete a concept as possible. All of the examples will be on the companion CD. The emphasis is on the practical ways to use these patterns to ease the developer's day to day work. This book should be well timed for the growing number of developers who have learned the basics of C#, and now want information on how to get the most out of C# in their real-world application development. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002607005

    Contact seller

    Buy Used

    US$ 7.72
    Convert currency
    Shipping: US$ 7.55
    From United Kingdom to U.S.A.
    Destination, rates & speeds

    Quantity: 3 available

    Add to basket

    Stock Image

    -
    Published by - -, 2002
    ISBN 10: 0201844532 ISBN 13: 9780201844535
    Used Paperback

    Seller: Bahamut Media, Reading, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9780201844535

    Contact seller

    Buy Used

    US$ 6.43
    Convert currency
    Shipping: US$ 9.41
    From United Kingdom to U.S.A.
    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    There are 2 more copies of this book

    View all search results for this book