SOLID, 1.4 ISP - Interface Segregation Principle, Принцип разделения интерфейса , С#, Unity

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 14

  • @alananakhaev4922
    @alananakhaev4922 Год назад +5

    Не мог найти хорошую инфу по 4 принципу с примерами и тут попались вы. Очень хорошую инфу даете с хорошими примерами. Пойду посмотрю у вас остальные солид принципы.

  • @НатальяСтаселько-и1б

    Спасибо!) Круто, что даётся не просто инфа по теме, а ещё с отсылкой к практике и вариантами как можно косячить или не косячить) крутой контент! Жду с нетерпением новых выпусков!

  • @НикитаТренихин-ч9й

    Большое спасибо за ролики, очень познавательно для джуна.

  • @harek1671
    @harek1671 Год назад +2

    Спасибо за видео ! ждем следующую часть)

  • @ivan-jc1bp
    @ivan-jc1bp Год назад +1

    Очень круто! Спасибо за видео!

  • @PinkPanteRus
    @PinkPanteRus Год назад +1

    Спасибо!

  • @ziiron322
    @ziiron322 Год назад +1

    Респект за превью

  • @vegatv5474
    @vegatv5474 5 месяцев назад

    Спасибо за видео! Смотрю с огромным удовольствием. Возник вопрос. Когда лучше использовать интерфейсы, а когда абстрактные классы при, например, проектировании разных монстров с разным функционалом?

    • @sergeykazantsev1655
      @sergeykazantsev1655  5 месяцев назад

      Тут я думаю дам классический ответ: Если нам нужно поведение - необходимо использовать интерфейс. Если речь про концептуальный объект(обладающий какими-то характеристиками) - мы должны использовать абстрактный класс.
      На практике получается что абстрактные классы используются чуть чаще чем интерфейсы, потому что часто есть необходимость те самые характеристики хранить и обрабатывать. Но так как в C# ты не можешь наследоваться от 2х абстрактных классов, иногда без интерфейсов никуда.

  • @Djegur
    @Djegur Год назад +1

    Спасибо большое, как всегда на высшем уровне. Сергей подскажи пожалуйста какую программу используешь для презентации?
    Можешь сказать , какие ролики в дальнейшем собираешься снять?

    • @sergeykazantsev1655
      @sergeykazantsev1655  Год назад +2

      Насчёт видео тут всё просто. Я записываю экран через OBS, презентации делаю в гугл презентациях. Далее в видеоредакторе накидываю подсветку и смешнявочки.
      Насчёт будущих видео: сейчас планирую сделать видео по основам ООП, может быть про GRASP сделаю видео. Ну и надо бы ещё одну игру разработать где рассмотреть другие паттерны на практике, но это я думаю не скоро

  • @3magalibur953
    @3magalibur953 11 месяцев назад

    Объяснение неплохое, вот только режет ухо наследование интерфейсов. Все таки привык, что класс реализует интерфейс.

  • @p.polunin
    @p.polunin 9 месяцев назад +1

    Теперь понятно, что такое "жирный" интерфейс, я бы сказал, мусорный!