Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

about a very BIG confusion in design pattern.

 
Ranch Hand
Posts: 46
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I should not post this here but I dont know where to post it exactly .

I am asking about design patterns . In some website I see design patterns means : Factory Pattern
Abstract Factory Pattern
Singleton Pattern
Builder Pattern
Prototype Pattern
Structural Patterns
Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Behavioral Patterns
Chain of Responsibility
Pattern
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Momento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Pattern
Visitor Pattern


again I see in different websites design patterns are :
Intercepting Filter
Front Controller
Composite View
View Helper
Dispatcher View
Service to Worker
Business Delegate
Session Facade
Service Locator
Transfer Object Assembler
Value List Handler
Composite Entity
Transfer Object
Service Activator
Data Access Object

so I am totally confused

http://www.corej2eepatterns.com/Patterns2ndEd/index.htm
or http://www.allapplabs.com/java_design_patterns/factory_pattern.htm
 
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are plenty of design patterns out there , some of which are mentioned by you in your post... Each of them is for a particular set of problems or design requirments
Both the web sites list out some of the many avaiable design patterns.. so none of them have listed anything wrong...
So what exactly is your confusion and how exactly do you want us to help..??
 
Bartender
Posts: 2658
19
Netbeans IDE C++ Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Both lists define a number of design patterns.
The first one lists the original patterns from the gang of four.
They introduced patterns to
The second lists a number of patterns that propose a solution to common web application design questions.

Regards, Jan
 
Bartender
Posts: 1638
IntelliJ IDE MySQL Database Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I should not post this here but I dont know where to post it exactly .



OO, Patterns, UML and Refactoring is an appropriate forum for this post.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There even is a yearly international patterns conference, where the patterns community meets to discuss new patterns (including new design patterns).
 
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi kenji kunoichi,

Design Patterns are basicaly some solutions or some sequence of steps if we follow we can achive many advantages we will say it as GRASP.

For a better start i suggest you to read Head Fisrt Design Pattern or
Design Patterns: Elements of Reusable Object-Oriented Software.

If you need a clear idea about GRASP.Read http://en.wikipedia.org/wiki/GRASP_(Object_Oriented_Design).
 
Time is mother nature's way of keeping everything from happening at once. And this is a tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic