Proper code design has following advantages:
- speed up development process by providing tested, proven development paradigms
- to prevent major issues in later stage of project
- improves code readability for coders familiar with pattern
- helps developers to communicate using well known terms
- makes the design robust
Design patterns types:
- Creational
- Class creational pattern (use inheritance effectively)
- Object creational pattern (use delegation effectively)
- Structural
- Behavioral
Reference: https://sourcemaking.com/design_patterns
No comments:
Post a Comment