model view controller - Is MVP a design pattern or an architectural pattern ? What about MvC and MvvM? -
after doing research on android patterns kept finding different answers. people start talking design pattern, architectural or architectural presentation patterns.
i'm reaching conclusion architectural presentation pattern mvc architectural pattern while mvp & mvvm design pattern on same rank design pattern observer. correct?
design pattern general reusable solution commonly occurring problem within given context. reside in domain of modules , interconnections. connected code.
on other hand architectural patterns similar software design patterns have broader scope. describing overall pattern followed entire system.
for me mvc, mvp , mvvm architectural patterns
other architectural patterns may hear off (the list not exhaustive) :
- event driven architecture
- cqrs
- rest
- microservices
- soa
- pipe & filter architecture
you can find examples on wiki : http://en.wikipedia.org/wiki/list_of_software_architecture_styles_and_patterns
Comments
Post a Comment