blackHawk
blackHawk

Reputation: 6307

Why MVP still considered tightly coupled even contract(interfaces) are used

With loosely coupled what I understand that interaction between classes/objects has to be through interfaces or abstract classes moreover according to my understanding any dependency should come from outside class(dependency injection) instead of instantiating inside class. (correct me if my understanding of loosely coupling system is wrong)

Now when I read advantages and disadvantages of MVP architecture in Android, tightly coupling of view and presenter is common disadvantage even though contract and dependency injection is used, can anybody justify this?

Thanks in advance

Upvotes: 1

Views: 122

Answers (0)

Related Questions