В данном курсе узучим основы приницов SOLID на примере C#
Разобрали на простом примере первый принцип SOLID - принцип единственной ответственности.
P.S. Сегодня кто-то решил сорвать проведение этого занятия. Чтобы подобного больше не было у меня есть несколько вариантов:
- использовать другую платформу для проведения конференций, чтобы я мог управлять доступами участников.
- рассылать ссылки только подтвердившим участникам занятия. Пока думаю какой мне больше подойдёт.
P.P.S. И сейчас вспомнил, что из-за проблем на занятии немного не туда ушёл... Забыл показать какие ещё бывают способы расширения с нарушением принципа открытости-закрытости.
Разобрали что за принцип такой "подстановки Лисков". Немного прошлись по приниципу открыточти/закрытости и единственной ответственности. Нашли зависимость принципов друг от друга. Обсудили ка не нужно писать/проектировать.
Разобрали принцип разделения интерфейса. Применили на практик, не заметив, принцип инверсии зависимостей. Кратко подитожели применение всех принципов SOLID