445 читали · 5 лет назад
Принципы SOLID
Принципы SOLID C# представляют собой набор утверждений, которые описывают архитектуру программных продуктов. То есть, следуя им можно разработать стабильно работающее и масштабируемое приложение, которое будет удобно поддерживать. Принцип единственной ответственности (S) Согласно этому принципу класс разрабатывается с одной четко определенной целью. По сути своей, любой класс – это инструмент. Соответственно, все элементы класса должны быть направлены на решение одной задачи. Разрабатывая класс для всего и сразу, мы рискуем получить кучу проблем при дальнейшей его поддержке...
Принципы SOLID, о которых должен знать каждый разработчик
Single responsibility (Принцип единственной ответственности) Open–closed (Принцип открытости/закрытости) Liskov substitution (Принцип подстановки Лисков) Interface segregation (Принцип разделения интерфейса) Dependency inversion (Принцип инверсии зависимостей) В этой статье использовал материалы Ulbi TV https://youtu.be/TxZwqVTaCmA 1. Парадигмы ООП 1.1. Инкапсуляция 1.2. Наследование 1.3. Полиморфизм 1.1. Инкапсуляция Инкапсуляция — это механизм программирования, объединяющий вместе код и данные,...