I'm using MVP
pattern in my apps and lately I've been reading about Clean Architecture. One thing I don't really understand is this : what's the difference between Model in MVP
and Interactor
? My understanding is that an Interactor
is just a special case of a Model
. Instead of having a Model that handles a lot of use cases, we split each case in a separate class. Other than that you can obviously move all Interactor
s in a separate module but in terms of code both classes are doing the same thing.
Am I right or am I missing some important point? Thanks
tl;dr :
In other words Model
in MVP is just a bunch of Interactor
s ?