Design Patterns - Basics (I)
9 February 2008A design pattern is an abstraction at a very high level. It is to create common and reusable solutions to the recurring problems. Design Patterns provide solutions to design problems which arise again and again in a certain design situations. As a result design patterns have become immensely popular and are very useful to known design issues and problems.
There are several ways to use and implement these design patterns. These implementation details are called strategies.
Many programmers and designers have defined the term design patterns in different ways. Further, they have also divided design patterns in different categories. The important design patterns are:
- Intercepting Filters
- Model-View-Controller
- Front Controller
- Service Locater
- Business Delegate
- Transfer Object
The Java or Java EE Design Patterns
As Java and Java EE has become immensely popular a lot of design patterns are developed and are being developed for Java or Java EE. As Java EE it self is an architecture in its own which consists of other architectures as well such as Java Servlets, JavaServer Pages, Enterprise JavaBeans etc., Java EE requires its own design pattern customized for the different types of enterprise applications that the architecture may address.
Do read the next part of it.
Related Posts:
- Design Patterns - Basics (II)
- Singleton - Creational Design Pattern (I)
- The Facade Design Pattern (I)
- Adapter design pattern
- The Strategy Design Pattern in Java(II)
- The Strategy Design Pattern in Java(I)
- Java Data Object (basics)
- The Observer Design Pattern(I)
- Factory Methods - I
- The Facade Design Pattern (II)
Top Of Page | Trackback
If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.
It will look like this: Design Patterns - Basics (I)
nice collection of information