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

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -