際際滷

際際滷Share a Scribd company logo
weblogs.asp.net/meligy




                            Mohamed Meligy
                         Senior Software Engineer
                              SilverKey Tech.
Design Patterns via C# 3.0
Part 1
Objects, Objects, Objects,
You thought you knew those little chunks




 Class                   SoC
 Interface               OCP
 Inheritance             DRY
                          
 Encapsulation
 Abstraction
 Polymorphism
 Single Responsibility
  You should not affect
  global properties
Dont Repeat Yourself 
   Keep it DRY
Open / Closed!
 Extension / Modification
GoF
Once, there was a gang
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0
Design Patterns Via C# 3.0

More Related Content

Design Patterns Via C# 3.0