[Prev][Next][Index][Thread]

Re: MI: why?



Nevin Pratt wrote:

> .... I eventually reached the point where I advocated banning MI of
> implementation from all
> our C++ projects, and only allowing MI of interface.

The point against MI of implementation in my view is that you end up
inheriting things you don't need while at the same time making the system
harder to reason about and prone to conflicts. Delegation is the way!

- Panu




Follow-Ups: References: