Q.) What are patterns ?
Ans.) Patterns are building blocks of software architecture.
Q.) What are anti-patterns?
Ans.) Wrong or half cooked solutions which have been accepted widely as solutions to a known problem are called anti-patterns.
Q.) What are the categories in which patterns are classified into?
Ans.) Patterns are broadly classified into 3 categories:
- Architecture Patterns
- Design Patterns
- Implementation Patterns
style="display:block; text-align:center;"
data-ad-format="fluid"
data-ad-layout="in-article"
data-ad-client="ca-pub-5021110436373536"
data-ad-slot="9215486331">
Q.) What are architecture patterns?
Ans.) Patterns which are used in various layers in application architecture
Presentation Layer Patterns:
MVC, MVP,MVVM, Base Controller, Front Controller, Page Controller
Data Access Layer Patterns:
Table Adapter , Table Gateway, ORM ,Repository , Unit Of Work
Service Layer:
SOA ,REST