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  466 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
Leading ITES/BPO Consultants
Viewers also viewed
The design of a product - to a large extent - determines the usable life of a product. So what...
 
118 referals 3 votes, 807 views
Corporations are finding it tough to settle on a single development architecture such as .Net or...
 
3 referals 82 arguments, 7344 views
Who has more chances of being succesfull in a Project Manager's Role in Construction Projects...???
 
104 referals 61 arguments, 4927 views
more...  
Recent Knowledge (20)
The King is ailing, who will succeed the King? That is of course the question on the mind of...
 
1171 referals 13 comments, 274 views
Facebook will have market value of $234 billion by 2015, up from its current valuation of $85...
 
872 referals 22 comments, 490 views
Free Style Marketing How many times have you been to a business conference that guided the world...
 
72 referals 4 comments, 723 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...