Кто-нибудь использовал принцип программирования SOLID (или любой из его частей) при разработке JavaScript?
Я только что начал читать, но, похоже, не нашел никого, кто использовал его для JS. Единственная часть, которую я нахожу простой в реализации/использовании, - это принцип "единой ответственности".
Я ищу статьи или примеры, в которых используются эти принципы. И есть ли аргумент, почему нельзя использовать некоторые части?
Например, "Принцип сегрегации интерфейса" говорит, что "понятие о том, что многие клиентские интерфейсы лучше, чем один интерфейс общего назначения".
Но, насколько мне известно, в JS нет таких интерфейсов, как если бы это было так.