I often come across this question in almost all interviews.. What is the design pattern used in your application and why you went for that?
I am bit confused with this as many of the times as developers we were being told to work upon individual modules or components
In my current project,the architecture is as follows:
UI layer(JSP) --> controller --> Controller Helper --> Facade --> Service --> Business --> DAO
In this case,what design pattern my application is using??
Any idea would be greatly appreciated..
Google search parts of your architecture (after appending with patterns)
Raj Kamal
Ranch Hand
Joined: Mar 02, 2005
Posts: 400
posted
0
To my knowledge, "Design Patterns" are generalized solutions catering to commonly occurring problems/issues in Software Development. Meaning they provide general solutions to general problems and they can be used as building blocks to address these problems.
It is not such that any application can or will use only 'one' design pattern. Multiple combinations of Design Patterns can be used in any application. In your application the following being used:-