ООП
Объектно-ориентированное программирование (ООП) — методология программирования,
основанная на представлении программы в виде совокупности объектов, каждый из которых
является экземпляром определённого класса,
а классы образуют иерархию наследования.
Идеологически ООП — подход к программированию как к моделированию информационных объектов,
решающий на новом уровне основную задачу структурного программирования: структурирование информации
с точки зрения управляемости, что существенно улучшает управляемость самим процессом моделирования,
что, в свою очередь, особенно важно при реализации крупных проектов.
instance
instance - specific realization of any object
Экземпляр объекта - это конкретная реализация объекта данного класса.
Рассмотрим класс City, можно создавать сколько угодно экземпляров объекта City
class City(): def __init__(self, population) self.population = population Malaga = City(571) Cordoba = City(321)
Malaga и Cordoba это два разных экземпляра объекта одного и того же класса City.
ООП в Python | |
Классы | |
Методы | |
class variables | |
class methods | |
Статические методы | |
Наследование | |
super() | |
Специальные методы | |
dataclass | |
__slots__ | |
Декоратор property | |
Полиморфизм |
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги