Найти - Пользователи
Полная версия: Вопрос об ООП Python
Начало » Python для новичков » Вопрос об ООП Python
1 2 3 4 5
Rudium
1) объектно-ориентированное программирование использует в качестве основных логических конструктивных элементов объекты, а не алгоритмы;
2) каждый объект является экземпляром определенного класса;
3) классы образуют иерархии.
Программа считается объектно-ориентированной, только если выполнены все три указанных требования.
Кто сказал что остальная мультипарадигменность вторична?
Rudium
По вашему, что бы я ни писал на Python делает мой код объектно-ориентированным? Это просто смешно.
ayb
Ну по большому счету да, даже вызов 1 + 1 это вызов метода обьекта.
Rudium
Гвидо и Гради Буч смеются над этим.))
ayb
В программе 1 + 1 соблюдены все названные Вами условия. Что смешного ? Язык так спроектирован.
Rudium
+ не является объектом
Rudium
Ключевые слова with, as, import не являются объектами.
Rudium
Только лишь оперирование объектами не делает методологию объектно-ориентированной.
Rudium
print(type(+))
Rudium
Не все является объектом в Python. Только данные.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB