Объектно-ориентированное программирование (ООП) относится к типу разработки программного обеспечения, в котором программисты определяют тип данных в структуре данных, а также типы операций, которые могут применяться к этой структуре данных. Целью ООП является реализация в программном коде сущностей и объектов реального мира, таких как наследование, сокрытие (инкапсуляция), абстракция, полиморфизм и другие; также связывание вместе данных и функций, которые оперируют ими, так образом, что никакая другая часть кода не может получить доступ к этим данным, кроме функции. Есть несколько ключевых понятий, необходимых для понимания ООП, о которых я расскажу в этой статье. Инкапсуляция Инкапсуляция достигается, когда объект сохраняет свое состояние закрытым, внутри класса. Другие объекты не имеют прямого доступа к этому состоянию. Вместо этого они могут вызывать только список открытых функций, называемых методами. Абстракция В ООП программы часто бывают чрезвычайно большими, и отдельные объек
Что такое Объектно-ориентированное программирование (ООП)?
1 августа 20201 авг 2020
22
2 мин