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