Design PatternsTutorials
- http://c2.com/cgi/wiki?DesignPatterns (wiki)
- Exploring the Singleton Design Pattern
- Exploring the Factory Design Pattern
- Exploring the Observer Design Pattern
- Remote Facade Pattern [ CodeProject ]
- Software Design Patterns (with C# examples)
- Illustrated GOF Design Patterns in C# Part I: Creational
- Illustrated GOF Design Patterns in C# Part II: Structural I
- Illustrated GOF Design Patterns in C# Part III: Structural II
- Illustrated GOF Design Patterns in C# Part IV: Behavioral I
- Illustrated GOF Design Patterns in C# Part V: Behavioral II
- Illustrated GOF Design Patterns in C# Part VI: Behavioral III
Articles
- Asynchronous Wait State Pattern in ASP.NET
- Creating Dynamic Factories in .NET Using Reflection
- Implementing Model-View-Controller in ASP.NET
- Architecture of an Autonomous Application
- Use Design Patterns to Simplify the Relationship Between Menus and Form Elements in .NET
- Provider Model Design Pattern and Specification, Part 1
- Provider Design Pattern, Part2
- Inheritance versus composition: Which one should you choose?
- Using Reflection for the Visitor Pattern
- Implementing the Singleton Pattern in C#
- How the provider model isn't just a rename of a basic design pattern
- Factory Pattern with Generics
Portals & Reference
- PatternsCentral
- Hillside Patterns library
- MS .NET Architecture Center
- MSDN Magazine: Design Patterns column
- MS Patterns & Practices Home
- Architectural Topics
- Application Architecture for .NET: Designing Applications and Services (patterns & practices)
- Authentication in ASP.NET: .NET Security Guidance (patterns & practices)
- Caching Architecture Guide for .NET Framework Applications (patterns & practices)
- .NET Data Access Architecture Guide (patterns & practices)
- Designing Data Tier Components and Passing Data Through Tiers (patterns & practices)
- Designing Application-Managed Authorization (patterns & practices)
- Exception Management Architecture Guide (patterns & practices)
- Monitoring in .NET Distributed Application Design (patterns & practices)
- Microsoft .NET/COM Migration and Interoperability (patterns & practices)
- Web Service Facade for Legacy Applications (patterns & practices)
- Application Architecture for .NET: Designing Applications and Services (patterns & practices)
- Application Blocks
- Aggregation Application Block for .NET (patterns & practices)
- Asynchronous Invocation Application Block for .NET (patterns & practices)
- Caching Application Block for .NET (patterns & practices)
- Configuration Management Application Block for .NET (patterns & practices)
- Data Access Application Block (patterns & practices)
- Exception Management Application Block for .NET (patterns & practices)
- Logging Application Block (patterns & practices)
- Updater Application Block Overview (patterns & practices)
- User Interface Process Application Block Overview (patterns & practices)
- Aggregation Application Block for .NET (patterns & practices)
- Architectural Topics
- Patterns @ The Server Side
- EAI Patterns (Gregor Hohpke)
- Design Patterns, “Gang of Four“
- Refactoring: Improving the Design of Existing Code, Martin Fowler
- Patterns of Enterprise Application Architecture, Martin Fowler
- Design Patterns in C#, Steven John Metsker, Addison Wesley, ISBN 0-321-12697-1
- Enterprise Solution Patterns Using Microsoft .NET - MS P&P (.pdf download) (Online)
- Data Replication Patterns - MS P&P (.pdf download) (Online)
- Testing Software Patterns - MS P&P (.pdf download) (Online)
Pattern Humor
Modeling
- Modeling Languages for Distributed Applications
- Enterprise Templates Booklet
- Microsoft Visual Studio Enterprise Templates: Frequently Asked Questions
No hay comentarios.:
Publicar un comentario