Какие еще способы абстракции существуют кроме интерфейсов?

абстракцияинтерфейсыООПпаттерны проектированияфронтенд