OOPとかライブラリ制作者しかもはや関係ない
最近はinterfaceと継承の乱用で可読性が落ちるから非推奨な風潮さえある