Наш подписчик спросил:
Где используется ООП, никак не могу понять
Многие изучают классы и объекты, но не видят, где это всё в жизни применяется. Давайте разберёмся — и на конкретных примерах.
Базовая единица ООП это объект. Объект — это экземпляр класса. Он объединяет в себе данные (поля/свойства) и логику (методы).
Пример:
class Cat
{
public string Name = "Барсик";
public void Meow()
{
Console.WriteLine("Мяу!");
}
}
// Создание объекта:
Cat cat = new Cat();
cat.Meow();
Вот это — объекты в C#:
•
Button, Form, Label — в WinForms и WPF.•
Player, Enemy, Weapon — в Unity.•
User, Product, Order — в ASP.NET проектах.•
HttpClient, FileStream, List<T> — в стандартной библиотеке.У всех этих объектов есть состояние и поведение.
Это лишь часть, которая входит в понятие объектно-ориентированного программирования. Далее идут более глубокие принципы: абстракции, наследование, полиморфизм.
💬 Где вы используете ООП? Пишите свои варианты в комментариях👇
P.S. Если хотите задать вопрос сообществу, заполните нашу гугл-форму.
🐸Библиотека шарписта #междусобойчик
