Software Patterns

Software patterns fall in to Architectural patterns, Design patterns and Idiomatic patterns. Architectural patterns: It defines the fundamental structure of the whole software system.
(Layered systems, MVC)
Design patterns: It organizes functionality between subsystems in a domain independent way.
(Abstract factory, template methods, singleton)
Idiomatic patterns: Low level patterns to solve particular implementation problems.
(singleton pattern implementation specific for .net)

No comments:

Post a Comment