what are design patterns?

Answer Posted / naresh

In software engineering, 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.

Design patterns reside in the domain of modules and
interconnections. At a higher level there are Architectural
patterns that are larger in scope, usually describing an
overall pattern followed by an entire system.[1]


Abstract Factory
Builder
Factory Method
Prototype
Singleton
Adapter
Bridge
Composite
Facade
Flyweight
Proxy
Chain of responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template method
Visitor

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do I connect to jdbc?

522


Is jdbc open source?

458


How to use JDBC API to call Stored Procedures?

555


What are database warnings in jdbc and how can we handle database warnings in jdbc?

613


How to connect html page to database using jdbc?

494






How do I insert an image file (or other raw data) into a database?

529


What is sqlwarning?

559


What are the different types of drivers under jdbc?

477


What is Apache DBCP API?

592


What is type 4 jdbc driver?

486


What is com mysql jdbc driver?

502


RowSetInternal caller and returns void. What can I do in the readData method?

557


What is setautocommit in jdbc?

493


Discuss the procedure of retrieving warnings?

561


What is the full form of jdbc and what is its purpose?

545