ООП ЗА 5 МИНУТ | ПРИНЦИПЫ ООП (НАСЛЕДОВАНИЕ, ИНКАПСУЛЯЦИЯ, ПОЛИМОРФИЗМ) | C# ДЛЯ НАЧИНАЮЩИХ 😱

Sdílet
Vložit
  • čas přidán 17. 02. 2023
  • Сегоднящнее видео это вводный урок в ООП | ДЛЯ НАЧИНАЮЩИХ !
    Сегодня в видео мы углубимся в мир ООП и узнаем :
    1. Что такое парадигмы в программирований и какие парадигмы существую
    2. Сосредоточимся на парадигме ООП (тут мы разбирем что такое ООП, какие возможности предоставляет нам данная парадигма, и что по сути она представляет и какие плюсы мы получаем испльзуя ООП)
    3. Узнаем про наследование, инкапсуляцию, полиморфизм, абстракцию и модульность а так=же расмотрим примеры в коде в языке программирования C#.
    4. Подведем итоги про ООП и C#
    -----------------------------------------------------------------------------------------------------------------------------------------------
    Вот список некоторых популярных парадигм в программировании:
    1. Объектно-ориентированное программирование (ООП)
    2. Функциональное программирование
    3. Процедурное программирование
    4. Обобщенное программирование
    5. Логическое программирование
    6. Реактивное программирование
    7. Структурное программирование
    8. Аспектно-ориентированное программирование (AOP)
    9. Событийно-ориентированное программирование
    10. Метапрограммирование.
    Это далеко не полный список, и в зависимости от контекста и точек зрения, этот список может варьироваться.
    -----------------------------------------------------------------------------------------------------------------------------------------------
    Давайте в краце рассмотрим на примерах некоторые основные принцыпи программировая в парадигме ООП
    1. Первое у нас Модульность: Модульность позволяет разделять программу на независимые части, каждая из которых выполняет определенную функцию. В C# это может быть реализовано с помощью классов.
    2. Наследование: Наследование позволяет создавать новые классы, которые наследуют свойства и методы других классов. В C# это может быть реализовано с помощью двух точек " : " .
    3. Полиморфизм : это способность одного объекта выступать в разных ролях в зависимости от контекста. Это означает, что методы или свойства с одинаковыми именами могут вести себя по-разному в зависимости от того, какой объект используется.
    4. Инкапсуляция: это механизм, который скрывает детали реализации объекта и предоставляет внешнему коду доступ только к необходимым ему методам и свойствам. Это позволяет сделать код более надежным и менее подверженным ошибкам, поскольку пользовательский код не может напрямую изменять внутреннее состояние объекта.
    -----------------------------------------------------------------------------------------------------------------------------------------------
    C# - язык программирования, который полностью поддерживает ООП. Он позволяет создавать классы и объекты, использовать механизмы наследования, полиморфизма, абстракции и инкапсуляциии и также в C# присутствует множество встроенных механизмов для реализации ООП, таких как интерфейсы, абстрактные классы, делегаты и многое другое которые мы обязательно изучим поэтому не забудьте подписаться чтобы не пропустить новые видео.
    -----------------------------------------------------------------------------------------------------------------------------------------------
    Ресурсы по данной теме:
    1. surl.li/eyagf
    2. highload.today/paradigmy-prog...
    3. learn.microsoft.com/ru-ru/dot...
    4. professorweb.ru/my/csharp/cha...
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅Наша группа в Telegram: t.me/senior_v_IT
    ✅Instagram: / sashok_543359
    ✅VK: sasha543359
    ----------------------------------------------------------------------------------------------------------------------------------
    ✅MetaMask кошелек (поддержать криптовалютой): 0xF3D906a4E4E8bA83831f2ea56EB5a8E2B20dbC39
    ----------------------------------------------------------------------------------------------------------------------------------
    #программирование #сишарп #урокипрограммирования

Komentáře • 20

  • @QeqaChad
    @QeqaChad Před rokem +3

    Спасибо за видео

  • @architedroidno
    @architedroidno Před rokem +1

    #4 абстракция. soliD

  • @user-ly8kz2tb9w
    @user-ly8kz2tb9w Před rokem +1

    топ

  • @Console.WriteLine
    @Console.WriteLine Před rokem +2

    Я свой комментарий оставил! где все остальные?

    • @senior_v_IT
      @senior_v_IT  Před rokem +1

      Остальные еще не написаны 😉

  • @gopnikkasarj6797
    @gopnikkasarj6797 Před 5 měsíci +1

    Мне плохо стало

  • @duoduoo6732
    @duoduoo6732 Před měsícem

    короче говоря полиморфизм это наследование с заменой методов. инкапсуляция это модульность с защитой

  • @user-eb2rz1ko8p
    @user-eb2rz1ko8p Před rokem +1

    реже стал выпускать ролики

    • @senior_v_IT
      @senior_v_IT  Před rokem +1

      Был занят на этой неделе. И к концу весны и начало лета первые дней 20 тоже редко видео будут. Но после 25 июня буду каждый день прям стараться записывать видео 👍👍👍

    • @SKIBIDIBOOM197
      @SKIBIDIBOOM197 Před rokem +1

      @@senior_v_IT А вы в вузе учитесь?)

    • @senior_v_IT
      @senior_v_IT  Před rokem +1

      @@SKIBIDIBOOM197 Еще нет. На данный момент я в 12 классе

    • @SKIBIDIBOOM197
      @SKIBIDIBOOM197 Před rokem +1

      @@senior_v_IT А ты где живешь?

    • @senior_v_IT
      @senior_v_IT  Před rokem

      @@SKIBIDIBOOM197 В Молдове

  • @Dark_._Knight
    @Dark_._Knight Před 6 měsíci

    Мдэ

  • @danylkoigor
    @danylkoigor Před rokem +2

    Убери єту безсмисленную херню с видео

  • @vitaliyandriiv3812
    @vitaliyandriiv3812 Před rokem +7

    Братан, ты этим видео наверное хочеш убить желание людей заниматься программированием.
    Решил ты разказать об элементарных вещях вроде, все классно, полные новички решыли тебя послушать. И что они слушают?
    "Индивидуальный экземпляр класса который является абстракцией реальных объектов" 👏👏👏
    Спасибо умник, толку от тебя ноль)

    • @vitaliyandriiv3812
      @vitaliyandriiv3812 Před rokem +2

      Ни примеров, ни нормальных абстракций, просто прочитал первый абзац из документации, браво 🎉
      Чувствуется как программиская кровь всё стареет и стареет, а новая где там ищет в интернете что за термины "Экземпляр" и "Парадигма"

    • @senior_v_IT
      @senior_v_IT  Před rokem +2

      Это видео логическое продолжение прошлых видео из моего плейлиста C# с нуля.

    • @edxnull3448
      @edxnull3448 Před 8 měsíci +1

      Так это базовые термины, чтобы хоть как-то уместить в 5 минут такую тему без базовых знаний не обойтись

  • @milligan6273
    @milligan6273 Před rokem +2

    Сааааамая фиговая попытка объяснить что такое ООП тем более новичкам. Дам совет тебе, попытайся представить как будто тебе нужно объяснить что такое ООП своей бабушке.