Я часто слышу/читаю о программировании на основе сопряжения, но я не совсем понимаю, что это на самом деле означает. Является ли сопряженное программирование актуальной отдельной темой, на самом деле есть книги, написанные об этом? Если да, можете ли кто-нибудь рекомендовать какие-либо хорошие?
Я столкнулся с программированием на основе интерфейса, поскольку я читал о том, как хороши API-интерфейсы, и хотел бы узнать больше об этом. Сейчас я не совсем понимаю, как правильно разрабатывать API-интерфейсы.
Любая информация приветствуется.