CSC/ECE 517 Fall 2010/ch7 7a AV: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
 
Line 1: Line 1:
=Novel implementations of design patterns in dynamic languages=


===Design Pattern===
It is a template that provides a description of good design alternatives for the benefit of programmers. It is used to provide recurring solutions to design patterns in both static and dynamic object oriented languages
===Importance of design patterns in programming languages===
i. In a given context, design patterns can be a reusable solution for a general problem. <br>
ii. For the benefit of novice programmers, design patterns are usually documented systematically. <br>
iii. Design patterns help us to learn from the experience of other software developers. <br>
iv. Design patterns are a framework for evolution and improvement of existing patterns. <br>
v. It provides better abstraction for program organization.

Revision as of 05:51, 1 December 2010