Résumé
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.
Contents- I. OBJECT-ORIENTED PROGRAMMING IN C#
- 1 What Are Design Patterns?
- 2 Syntax of the C# Language
- 3 Writing Windows C# Programs
- 4 Using Classes and Objects in C#
- 5 Inheritance
- 6 UML Diagrams
- 7 Arrays, Files, and Exceptions in C#
II CREATIONAL PATTERNS - 8 The Simple Factory Pattern
- 9 The Factory Method
- 10 The Abstract Factory Pattern
- 11 The Singleton Pattern
- 12 The Builder Pattern
- 13 The Prototype Pattern
III STRUCTURAL PATTERNS - 14 The Adapter Pattern
- 15 The Bridge Pattern
- 16 The Composite Pattern
- 17 The Decorator Pattern
- 18 The Facade Pattern
- 19 The Flyweight Pattern
- 20 The Proxy Pattern
IV BEHAVIORAL PATTERNS - 21 Chain of Responsibility
- 22 The Command Pattern
- 23 The Interpreter Pattern
- 24 The Iterator Pattern
L'auteur - James W. Cooper
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).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | James W. Cooper |
Parution | 09/10/2002 |
Nb. de pages | 394 |
Format | 18,7 x 23,4 |
Couverture | Broché |
Poids | 670g |
Intérieur | Noir et Blanc |
EAN13 | 9780201844535 |
ISBN13 | 978-0-201-84453-5 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation Windows
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET C#
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages J#
- Informatique Développement d'applications Outils de développement Visual Studio.NET