Design Patterns • JavaSE • Relevant topics

MVC Pattern

by:

MVC stands for Model-View-Controller. This pattern is used to separate application’s concerns. Model represents an object or JAVA POJO carrying data. It can also have logic …

Design Patterns • JavaSE • Relevant topics

J2EE Patterns

by:

These design patterns are specifically concerned with the presentation tier. These patterns are identified by Sun Java Center. J2EE Patterns are listed below : MVC Pattern …

Design Patterns • JavaSE • Relevant topics

Visitor Pattern

by:

Visitor is a behavioral pattern that uses a visitor class which changes the executing algorithm of an element class. By this way, execution algorithm of element …

Design Patterns • JavaSE • Relevant topics

Template Pattern

by:

Template is a behavioral pattern which uses abstract class, abstract class exposes defined way(s)/template(s) to execute its methods. Its subclasses can override the method implementation as …

Design Patterns • JavaSE • Relevant topics

Composite Pattern

by:

Composite is a structural design pattern that is used where there is a need to treat a group of objects in a similar way as a …

Design Patterns • JavaSE • Relevant topics

State Pattern

by:

State is a behavioral design pattern, in which a class behavior changes based on its state. In State pattern there are objects which represent various states …

Design Patterns • JavaSE • Relevant topics

Strategy Pattern

by:

Strategy is a behavioral design pattern which is used for changing class behavior or its algorithm at run time. With Strategy pattern, developer creates objects which …

Design Patterns • JavaSE • Relevant topics

Proxy Pattern

by:

Proxy is a structural pattern in which a class represents functionality of another class. Proxy pattern implies creating object having original object to interface its functionality …

Design Patterns • JavaSE • Relevant topics

Interpreter Pattern

by:

Interpreter is a behavioral pattern that provides a way to evaluate language grammar or expression. This pattern involves implementing an expression interface which tells to interpret …

Design Patterns • JavaSE • Relevant topics

Mediator Pattern

by:

Mediator is a behavioral design pattern which is used to reduce communication complexity between multiple objects or classes. This pattern provides a mediator class which normally …