Design Patterns Via C# 3.0

9,025 views

Published on

introduces some Object Oriented Programming (OOP) design principles and 6 of the 23 Gang of Four (GoF) classic design patterns as well as introduction to other topics like C# 3.0 and Domain Driven Design (DDD) and Model View Controller (MVC)

Published in: Technology
1 Comment
12 Likes
Statistics
Notes
No Downloads
Views
Total views
9,025
On SlideShare
0
From Embeds
0
Number of Embeds
591
Actions
Shares
0
Downloads
648
Comments
1
Likes
12
Embeds 0
No embeds

No notes for slide

Design Patterns Via C# 3.0

  1. weblogs.asp.net/meligy Mohamed Meligy Senior Software Engineer SilverKey Tech.
  2. Design Patterns via C# 3.0 Part 1
  3. Objects, Objects, Objects, …
  4. You thought you knew those little chunks… • Class • SoC • Interface • OCP • Inheritance • DRY • … • Encapsulation • Abstraction • Polymorphism
  5. “ Single Responsibility” You should not affect global properties
  6. “Don’t Repeat Yourself ” Keep it DRY …
  7. Open / Closed! Extension / Modification
  8. GoF Once, there was a gang…

×