New answers tagged

1

Interfaces are required in good quality implementations of MVP for the same reason they are required in all good "OO" designs: They help reduce coupling They discourage inheritance (which further reduces coupling) Arguably most importantly, they simplify unit test writing



Top 50 recent answers are included