137 читали · 2 года назад
Python. Принципы ООП. Классы, объекты, поля и методы. Уровни доступа.
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. ТЕОРЕТИЧЕСКИЙ БЛОК Что такое ООП? Вы наверняка слышали, что существуют два главных подхода к написанию программ: Оба подхода объединены общей целью - сделать процесс программирования максимально эффективным...
1343 читали · 9 месяцев назад
Разнообразие подходов. Часть 4. Объектно-ориентированный стиль программирования
В данной статье мы рассмотрим основные концепции и принципы, лежащие в основе объектно-ориентированного стиля программирования, его историю, применение в современном программировании, а также рассмотрим пример кода и обсудим его плюсы и минусы. Определение Объектно-ориентированный стиль программирования (ООП) - это парадигма разработки программного обеспечения, основанная на концепциях объектов и их взаимодействия. В ООП программа рассматривается как совокупность взаимосвязанных объектов,...