It's not a secret anymore!
The moose likes OO, Patterns, UML and Refactoring and the fly likes How to develop design patterns ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "How to develop design patterns ?" Watch "How to develop design patterns ?" New topic

How to develop design patterns ?

Jitesh Sinha
Ranch Hand

Joined: Jun 19, 2004
Posts: 146
Hi Kirk,

I have been working on Java platform for long time now and I am familiar with a few design patterns.My question is how do you go about developing a design pattern specific to an application that will ensure High Availability or scalability for example?
William P O'Sullivan
Ranch Hand

Joined: Mar 28, 2012
Posts: 859

You do not "design" a pattern.

You implement one.

raj talatam
Ranch Hand

Joined: Apr 19, 2012
Posts: 92
nice answer
Kirk Knoernschild
Ranch Hand

Joined: Apr 16, 2012
Posts: 41
Hello Jitesh,

Ultimately, patterns are discovered. They come from your experience designing certain types of systems and result from you finding certain designs that you tend to reuse in similar contexts. For instance, I've used variations of the modularity patterns in my book over the course of the past decade. When you find a design that works, you stick with it. I've found the modularity patterns work and deliver the benefits I discuss in the book. Hopefully, others will find them valuable too.

Visit the book's website at where you can review all 18 patterns and download an excerpt of the book. There is also a mobile web application available that you can take with you wherever you go.

I agree. Here's the link:
subject: How to develop design patterns ?
jQuery in Action, 3rd edition