Сегоднящнее видео это вводный урок в ООП | ДЛЯ НАЧИНАЮЩИХ ! Сегодня в видео мы углубимся в мир ООП и узнаем : 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.
2.
3.
4.
---------------------------------------------------------------------------------------------------------------------------------- Наша группа в Telegram:
Instagram: https://www.instagram.com/sashok_543359/
VK: https://vk.com/sasha543359
---------------------------------------------------------------------------------------------------------------------------------- MetaMask кошелек (поддержать криптовалютой): 0xF3D906a4E4E8bA83831f2ea56EB5a8E2B20dbC39 ---------------------------------------------------------------------------------------------------------------------------------- #программирование #сишарп #урокипрограммирования