|
|
|
|
|
by lamontcg
1459 days ago
|
|
You still need to extract the right components and abstractions. And inheritance can be expressed in terms of composition, the base class(es) can be represented as composition and delegation instead (with a protected interface, a public interface and the implementation details all tightly coupled behind a single name which is what really makes it so poor). |
|