Добро пожаловать в наш дворец упс.

Вкратце, я бы сказал, что «Упс» означает «решение проблем путем создания объектов», но если мы копнем глубже, то наш милый Упс утверждает, что:

«Упс пытается сопоставить инструкцию кода с реальными сущностями, такими как объект, наследование, абстракция и т. Д., И это делает код коротким и понятным.»

Классы и предметы - основа нашего дворца Упс. Классы - это логические компоненты, они работают как схема объектов и не занимают места в памяти.

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

Давайте рассмотрим примеры, чтобы понять больше:

Рассмотрим 5-й стандарт школы XYZ, весь класс представляет наш «класс» Упс. И каждый студент будет представлять «объект» Упс.

Итак, согласно человеческим тенденциям каждый должен обладать своим уникальным качеством, поэтому здесь это качество будет представлять атрибут «Упс». И их работы, такие как выполнение домашних заданий, участие в мероприятиях, посещение школы и т. Д., Будут отражать методы Oops.

  • Существительное - класс - 5-й стандарт
  • Прилагательное - Атрибуты - имя, возраст
  • Глагол - Методы - участвующие события (), домашнее задание ()

А теперь поговорим о другом примере, который больше оправдает:

Здесь наша форма работает как шаблон (класс), и мы определили все необходимые переменные, такие как имя, класс, оценки и т. Д., Теперь любой студент, который заполняет эту форму, будет работать как объект, и вся информация, которую он / она заполнит Атрибуты "Упс", теперь экзамен, который они дадут, - это метод.

Существительное - Класс - Анкета

Прилагательное - Атрибуты - имя, возраст, оценки

Глагол - Методы - giveexam ()

Теперь давайте посмотрим на 4 столпа нашего Дворца.

Абстракция данных

Абстракция данных - это способ, с помощью которого пользователю отображается только важная информация, скрывая все внутренние детали. Как и наши приложения для социальных сетей Instagram, Snapchat, мы используем их, не беспокоясь об их кодировках и их функционировании.

Полиморфизм

слова означают «иметь много форм», поли означает много, а морфы означает форму. это свойство, которое помогает нам выполнять одну задачу разными способами. мы также можем определить это как способность сообщения отображаться во многих других формах.

Инкапсуляция:

Это процесс объединения различных компонентов в единое целое с именем class. Все методы и переменные класса остаются скрытыми от других классов.

Наследование

Это процесс извлечения нового из существующего. Один класс может получить все свойства и поведение другого класса. Класс, наследующий подкласс вызова или дочерний класс. А унаследованный класс вызывает родительский класс или суперкласс. наследование помогает нам писать более эффективный код, поскольку увеличивает возможность повторного использования кода. Например, Рикша → Электронный рикша и Телефон → Смартфон и ребенок наследует черты своих родителей.

А теперь поговорим о преимуществах и недостатках нашей постройки:

Преимущества Oops:

  1. Возможность повторного использования: напишите один раз и используйте несколько раз.
  2. Избыточность: наследование - лучший способ для избыточности данных, так как если вы хотите использовать одну и ту же функциональность для разных классов, вы можете создать общий класс для той же функциональности, а позже можете унаследовать этот класс от подкласса.
  3. Простота обслуживания: это упрощает обслуживание и управление нашим кодом.
  4. Безопасность: сокрытие и абстракция данных обеспечивают безопасность наших данных.

Недостатки Oops:

  1. size: Коды объектно-ориентированного программирования немного больше.
  2. скорость: они немного медленнее из-за своего размера.
  3. Усилия: Коды упс сложнее создать в основном для новичков.

«Никто не совершенен», поэтому вместо того, чтобы сосредотачиваться на плохих вещах, мы должны ценить то, что нам дали наши упы.

Было замечательно поговорить с вами, удачного дня.

Придумайте цитату, чтобы освежить свою память.

«Если вы когда-нибудь начнете относиться к вещам слишком серьезно, просто помните, что мы говорим об обезьянах на органическом космическом корабле, летящем через вселенную» - Джо Роган