Добро пожаловать в наш дворец упс.
Вкратце, я бы сказал, что «Упс» означает «решение проблем путем создания объектов», но если мы копнем глубже, то наш милый Упс утверждает, что:
«Упс пытается сопоставить инструкцию кода с реальными сущностями, такими как объект, наследование, абстракция и т. Д., И это делает код коротким и понятным.»
Классы и предметы - основа нашего дворца Упс. Классы - это логические компоненты, они работают как схема объектов и не занимают места в памяти.
Другими словами, класс подобен шаблону, в котором отдельные лица (объекты) заполняют информацию. Объект - это экземпляр класса. Объекты - это физические сущности, и каждый объект имеет адрес и занимает некоторое место в памяти.
Давайте рассмотрим примеры, чтобы понять больше:
Рассмотрим 5-й стандарт школы XYZ, весь класс представляет наш «класс» Упс. И каждый студент будет представлять «объект» Упс.
Итак, согласно человеческим тенденциям каждый должен обладать своим уникальным качеством, поэтому здесь это качество будет представлять атрибут «Упс». И их работы, такие как выполнение домашних заданий, участие в мероприятиях, посещение школы и т. Д., Будут отражать методы Oops.
- Существительное - класс - 5-й стандарт
- Прилагательное - Атрибуты - имя, возраст
- Глагол - Методы - участвующие события (), домашнее задание ()
А теперь поговорим о другом примере, который больше оправдает:
Здесь наша форма работает как шаблон (класс), и мы определили все необходимые переменные, такие как имя, класс, оценки и т. Д., Теперь любой студент, который заполняет эту форму, будет работать как объект, и вся информация, которую он / она заполнит Атрибуты "Упс", теперь экзамен, который они дадут, - это метод.
Существительное - Класс - Анкета
Прилагательное - Атрибуты - имя, возраст, оценки
Глагол - Методы - giveexam ()
Теперь давайте посмотрим на 4 столпа нашего Дворца.
Абстракция данных
Абстракция данных - это способ, с помощью которого пользователю отображается только важная информация, скрывая все внутренние детали. Как и наши приложения для социальных сетей Instagram, Snapchat, мы используем их, не беспокоясь об их кодировках и их функционировании.
Полиморфизм
слова означают «иметь много форм», поли означает много, а морфы означает форму. это свойство, которое помогает нам выполнять одну задачу разными способами. мы также можем определить это как способность сообщения отображаться во многих других формах.
Инкапсуляция:
Это процесс объединения различных компонентов в единое целое с именем class. Все методы и переменные класса остаются скрытыми от других классов.
Наследование
Это процесс извлечения нового из существующего. Один класс может получить все свойства и поведение другого класса. Класс, наследующий подкласс вызова или дочерний класс. А унаследованный класс вызывает родительский класс или суперкласс. наследование помогает нам писать более эффективный код, поскольку увеличивает возможность повторного использования кода. Например, Рикша → Электронный рикша и Телефон → Смартфон и ребенок наследует черты своих родителей.
А теперь поговорим о преимуществах и недостатках нашей постройки:
Преимущества Oops:
- Возможность повторного использования: напишите один раз и используйте несколько раз.
- Избыточность: наследование - лучший способ для избыточности данных, так как если вы хотите использовать одну и ту же функциональность для разных классов, вы можете создать общий класс для той же функциональности, а позже можете унаследовать этот класс от подкласса.
- Простота обслуживания: это упрощает обслуживание и управление нашим кодом.
- Безопасность: сокрытие и абстракция данных обеспечивают безопасность наших данных.
Недостатки Oops:
- size: Коды объектно-ориентированного программирования немного больше.
- скорость: они немного медленнее из-за своего размера.
- Усилия: Коды упс сложнее создать в основном для новичков.
«Никто не совершенен», поэтому вместо того, чтобы сосредотачиваться на плохих вещах, мы должны ценить то, что нам дали наши упы.
Было замечательно поговорить с вами, удачного дня.
Придумайте цитату, чтобы освежить свою память.
«Если вы когда-нибудь начнете относиться к вещам слишком серьезно, просто помните, что мы говорим об обезьянах на органическом космическом корабле, летящем через вселенную» - Джо Роган