Erik Meer Wrote:

> Does using interfaces extensively have a performance drawback like using 
> inheritance has?
> 
> Why do I ask? I was thinking about adopting a coding practice where I define 
> explicit interfaces for all public aspects of my classes, and then couples 
> the interfaces closely to unit tests. Then, whenever I would create a new 
> class using some of these interfaces the unit tests would tag along, which 
> means the unit tests would be reusable.
> 
> Now, if the compiler has do align stuff in some arduous way to accommodate 
> these interfaces then this whole idea might not be worth it? Or are 
> interfaces a no-cost constraint on the implementation?
> 
> Erik Meer

So you want interfaces only for unittests and won't use them in your code?

Reply via email to