Вопрос из раздела «Программирование»

TAPXyH 2017.07.28 20:10

Что такое ООП? Только не надо мне цитировать Вики. Ответье своими словами, как Вы это понимаете.



Блин, написал же СВОИМИ СЛОВАМИ!!!
LADY # 2017.07.29 00:36 0
Ответы пользователя:
"Я живу на одном, ну а ты на другом.. На высоком берегу на крутом! "
Если ты уже знаком с типом "структура" в С (в Pascal она называется "запись"), то понять будет легко. Структура - это объединение нескольких переменных под общим именем, к отдельным переменным в ней можно попасть через имя структуры или указатель на нее, уточненные именем переменной внутри структуры. В С в структурах можно было использовать только данные, это набор данных разных типов, объединенных общим именем, например, сведений о человеке, с этим набором можно было работать как с единым целым. В ООП в структуры, кроме данных, можно включать и функции обработки этих данных. Такие типы данных называются классами, а переменные или константы таких типов - объектами. Объекты могут вызывать функции друг друга. Программа превращается во взаимодействие объектов. Кроме того, предусмотрены легкое расширение состава класса новыми данными и функциями (наследование) и изоляция данных и функций, даже с одинаковыми именами, одного класса от другого (инкапсуляция), и использование функций с одним и тем же именем для разных типов данных, функция по типам аргументов определяет, что именно с этими аргументами делать и что и как вычислять (полиморфизм). Добавлю еще, что в языки, поддерживающие ООП, например, С++, обычно включены стандартные библиотеки с множеством самых разнообразных классов, например, реализующих стеки, векторы, ассоциативные массивы, операции с комплексными числами и очень многое еще.
woodenfish # 2017.07.29 12:34 0
Ответы пользователя:
В производстве идиотов.
ООП - это такой способ программирования, в основе которого лежит объект (в отличии от функционального программирования, в основе которого лежит действие).
NiCo # 2017.07.29 15:42 0
Ответы пользователя:
Думаю, неплохим вариантом будет платье с юбкой солнце. Вариантов расцветки огромное количество, можно
Симула-подобное ООП (С++ / Java / C# / PHP и т. д.) - это способ упрощения разработки программных системы, заключающийся в сборке программ из строительных деталей - классов. К сожалению, модным стал именно вариант ООП, основанный на классах - смешивающий в одну бесформенную кучу данные и обрабатывающий эти данные код. Наиболее известным вариантом ООП без классов является прототипное наследование, реализованное в JavaScript. Но, к сожалению, стандартизаторы языка пошли на поводу у толпы плохо обученных кодеров и классы в стандарте JavaScript появились - в качестве совершенно бессмысленного синтаксического сахара, не привносящего в язык никаких новых возможностей (прототипы мощнее классов). Существуют альтернативные варианты ООП (например, компонентный подход, предложенный в языке Oberon и позаимствованный создателями Go), которые логичнее и проще классов. Но т. к. языки, их поддерживающие, не занимаются погоней за модными рюшечками, то и популярность их значительно ниже.
Tarman # 2017.07.31 19:26 0
Ответы пользователя:
Зверев, Панин, Джигурда, Астмус, Сябитова...
начал с трактора...
По закону положено документ предъявлять. Наказать за исполнение закона невозможно. независимо от Ваших
Способ группировки данных и методов их обработки в сущности.
V_U_S_A_L # 2017.08.01 18:24 0
Ответы пользователя:
Психдиспансер...
чего-нибудб туда сложить, белье посушить....
"Девочка со спичками" Андерсен Ганс Христиан Как холодно было в этот вечер! Шел снег, и сумерки сгущались.
сам ты ответье!!!!
BAKILI_BMV # 2017.08.02 15:53 0
Ответы пользователя:
А, у меня уже вчера вылезли. Я всегда через рассаду, люблю когда рано зацветают.
Объектно-ориентированное программирование (в дальнейшем ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Объект — это сущность, экземпляр класса, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные
zaza # 2017.08.02 16:09 0
Ответы пользователя:
Да такое бывает. Возможно вы не на своём месте, или просите повышения. Начальником назначают не тогда
это принцип моими словами
smile # 2017.08.03 20:05 0
Ответы пользователя:
Они наверно тупо существовали, а не жили. Без инета - это не жизнь....
вообще, покупатель обязан предъявить документ, если у продавца есть сомнения в возрасте покупателя и...
сначала постригись
Ну как ещё... Разделение сущностей. типа есть корабли, если на пальцах: они имеют водоизмещение, массу, цвет и тип - это свойства его; Все свойство можно задавать Корабли умеют стрелять, плавать, тонуть - это его методы. Ими можно управлять задавая параметры. Через интерфейсы можно строго регулировать набор методов их параметров (аргументов)
 
 
www.anyask.info ©      Карта вопросов