Публикации по теме 'oop-concepts'


Обзор основ ООП: Полный курс Python OOP  — Часть 1
Прежде чем мы начнем, позвольте мне сказать вам следующее: Эта статья является частью полного курса объектно-ориентированного программирования на Python, который вы можете найти здесь . Эта статья также доступна в виде видео на YouTube здесь .

Переопределение метода Java
В этой истории мы узнаем о переопределении методов в Java с помощью примеров. Наследование — это свойство ООП, которое позволяет нам получить новый класс (подкласс) из существующего класса (суперкласса). Подкласс наследует атрибуты и методы суперкласса. Теперь, если один и тот же метод определен и в суперклассе, и в подклассе, то метод класса подкласса переопределяет метод суперкласса. Это называется переопределением метода. class Animal { public void displayInfo() {..

Объектно-ориентированное программирование на Swift
Овладение абстракцией, инкапсуляцией, наследованием и полиморфизмом для более чистого и масштабируемого кода Вы когда-нибудь чувствовали, что ваш код выходит из-под контроля? Вы изо всех сил пытаетесь отслеживать все различные части вашей программы? Ну, не бойся! Объектно-ориентированное программирование (ООП) здесь, чтобы спасти положение! ООП — это мощная парадигма программирования, которая помогает организовать ваш код, разбивая его на небольшие повторно используемые части,..

Аннотирование «перегрузки оператора» в Python
Существует эта концепция ООП, называемая «полиморфизмом», которая встречается в двух формах, а именно «статический полиморфизм» и «динамический полиморфизм». В этой статье я больше сосредоточусь на статическом полиморфизме, так как перегрузка операторов подпадает под эту категорию. Другой тип статического полиморфизма — перегрузка функций. Хотя это функция или оператор, перегружающий основной смысл обоих типов, заключается в том, чтобы разрешить статически (поскольку эти два относятся к..

Python3: изменяемый объект или неизменяемый объект!
Все является объектом в питоне! У каждого объекта есть идентификация, тип и значение , но объекты могут быть изменяемыми или неизменяемыми, об этом и пойдет речь в этой статье, так что давайте углубимся в проблему. Мы собираемся увидеть разные концепции, поэтому будьте в курсе деталей. Что такое объекты? Объект — это, по сути, то, на что может ссылаться переменная, и он объединяет значения данных с поведением. Таким образом, объекты представляют информацию, но также ведут себя..

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

4 столпа объектно-ориентированного программирования
4 столпа объектно-ориентированного программирования В этой статье я попытаюсь объяснить основы объектно-ориентированного программирования и постараюсь дать ответ на один из наиболее часто задаваемых вопросов на собеседовании. Парадигма объектно-ориентированного программирования, основанная на четырех концепциях. Эти концепции называются четырьмя столпами объектно-ориентированного программирования. Абстракция Инкапсуляция Наследование Полиморфизм Абстракция В разработке..