Vladimir

49%
Flag icon
Inheritance for code reuse is an implementation detail, and it can often be replaced by composition and delegation. On the other hand, interface inheritance is the backbone of a framework. Interface inheritance should use only ABCs as base classes, if possible.
Fluent Python: Clear, Concise, and Effective Programming
Rate this book
Clear rating
Open Preview