Top.Mail.Ru
Ответы

ООП Программирование c++

Можете объяснить что такое ООП , я новичек . Прошу расписать подробно , Просто спросив у ChatGPT она начала говорить про всякие объекты классы функции . Прошу разъяснить что такое ООП в c++ для тупого чайника

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

Для тупого чайника не получится НИКАК объяснить.
Тебе вообще зачем? ты учишь С++?

Аватар пользователя
Просветленный

ООП это классно.Попробуй представить себе что все вокруг- классы.То есть надо сначала все классифицировать, выделить общее и частное.Это подразумевает определенный уровень аналитического мышления, поэтому школьникам не доступно.И если поведение класса описано один раз, оно будет просто использовано во многих других применениях класса.
Удобно?Очень.Поэтому все большие системы строятся на классах.С классами связаны и другие концепции ООП - инкапсуляция(изоляция кода и данных), наследование (расширение возможностей класса),полиморфизм( тесная связь с контекстом применения класса).

Аватар пользователя
Просветленный

ООП - это парадигма.
Парадигма - это логически обоснованный и непротиворечивый набор правил.
Придерживаясь этого набора правил и логики их применения можно достичь целей которые преследует парадигма.
В случае ООП это .... бла бла бла т.е. то, че обычно пишут про ООП.

Аватар пользователя
Искусственный Интеллект

ООП - это и есть объекты и классы, так что чтобы его понять, придется понять, что они такое. Классы - это виды программных структур, включающих в себя как данные, так и обрабатывающие их функции, обладающие возможностями их создания с помощью расширения и, возможно, объединения более простых классов, наличия одноименных функций с автоматическим определением, к каким данным они применяются, и возможной изоляцией используемых имен констант, переменных и функций от аналогичных в других частях программы. А объект - это конкретный экземпляр класса.
А как именно это осуществляется в C++ - это нужно много страниц описывать, не зря описание C++ в его стандарте перевалило за две тысячи страниц ;)

Аватар пользователя
Высший разум

ООП - способ организации императивного (процедурного) кода в виде набора независимо разрабатываемых компонентов - классов. Представляет собой простую надстройку над классическим процедурным программированием.

Используется для упрощения и удешевления разработки.