ООП
Объектно-ориентированное программирование (ООП) — методология программирования,
основанная на представлении программы в виде совокупности объектов, каждый из которых
является экземпляром определённого класса,
а классы образуют иерархию наследования.
Идеологически ООП — подход к программированию как к моделированию информационных объектов,
решающий на новом уровне основную задачу структурного программирования: структурирование информации
с точки зрения управляемости, что существенно улучшает управляемость самим процессом моделирования,
что, в свою очередь, особенно важно при реализации крупных проектов.
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 | |
| Полиморфизм |