Tags » Design Patterns

Coupling and Cohesion

Coupling and cohesion should be considered when creating or modifying programs. I came across the concepts again today while I was researching web services. I continue to get these two mixed up, so I made some notes in the hopes of clarification. 160 more words

An introduction to Repeatable and Upgradable Software Design

By Mark Brummel

Not a big reader? Watch the video of this blog post here.

Introduction
Partner Ready Software is a community initiative founded by Gary Winter, Mark Brummel and Eric Wauters. 1,084 more words

Introduction

Design Patterns: Builder

Sometimes there is a need to create a complex object in application. The one solution for this is a Factory pattern, the another one is a Builder design pattern. 41 more words

Design Patterns

Behavioral Design Pattern – The Strategy Pattern

Strategy Pattern is one of the behavioral design pattern which defines a set of encapsulated algorithms that can be swapped to carry out a specific behavior at runtime without causing tight coupling. 475 more words

Behavioral Patterns

Producer Consumer and the Observer Design Pattern

The Producer Consumer Problem often stated in the examples of Multi Threading is by far the most intriguing for a beginner stepping into the threading and concurrent environment. 312 more words

Java

Professional Java EE Design pattern in Java Magazine.

Our book Professional Java EE Design Patterns gets its first public outing in the Java Magazine. This is a very exciting first step as we ramp up publicity prior to its publication in January 2015. 18 more words

Java EE

Behavioral Design Pattern – The Visitor Pattern

Visitor Pattern is one of the behavioral design pattern which is used when we have to manage algorithms, relationships & responsibilities on a group of similar kind of objects at runtime, thus decoupling the operations from the object’s structure. 721 more words

Behavioral Patterns