Build your professional network on facebook via our app Go to app
 
<< Prev  3 of 4 in Topic  Next >>
Topic : Design Patterns for Testability
  Rate : 
 
By : Brajesh Sharma, Business Analyst, Mentor Graphics
Industry : IT Products Functional Area : Application Software
Activity:  2 comments  523 views  last activity : 07 06 2010 20:18:04 +0000
 Refer 11
Share
 
 
 

A design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems.

Uses of Design Pattern

  • Design patterns can speed up the development process by providing tested, proven development paradigms
  • Design patterns provide general solutions, documented in a format that doesn't require specifics tied to a particular problem.
  • patterns allow developers to communicate using well-known, well understood names for software interactions

A pattern must be programmed anew into each application that uses it. Some authors see this as a step backward from software reuse as provided by components. This observation has led to work on "componentization": turning patterns into components, in particular by Meyer and Arnout, who claim a 2/3rds success rate in componentizing the best-known patterns...
 
TrackBack URL:
2 comments on "Design Patterns in Dynamic Programming"
  Commented by  Darpan Sinha, Solution Architect, Fujitsu Consulting India Pvt Ltd    | 08 12 2008 00:31:15 +0000
Nice One
  Commented by  Dipak Mawale, Senior Executive, Harbinger Knowledge Products    | 06 13 2008 14:12:02 +0000
Thanks for sharing this with us
Add your comment on "Design Patterns in Dynamic Programming"

Rate:
Submit
VLSI Jobs
  • Create a confidential Career Profile and Resume/C.V. online
  • Get advice for planning their career and for marketing of experience and skills
  • Maximize awareness of and access to the best career opportunities
Viewers also viewed
Corporations are finding it tough to settle on a single development architecture such as .Net or...
 
3 referals 84 arguments, 16391 views
Roll pass design in rolling mill vs Design engineering
 
0 referals 6 arguments, 2617 views
 
0 referals 3 answers, 253 views
more...  
 
More From Author
These 3G smart phones are the future and they will make things much more simpler, no need of having PC to all internet related things, when every application out there is supporting these smartphones out there, and in a way internet penetration is...
Nice info there darpan, it is also said that google is tying up with Sony to take on Amazonkindle in this category, surely in a few years of time we will see a lot more ebooks and e-learning on the rise.
Thanks for the article mangala....
more...