Python — это правильное ООП

python eto pravilnoe oop Заключение: Python и цикл разработки

Чтобы объектно-ориентированное программирование (ООП) приносило пользу, оно должно быть простым в применении. Python увеличивает гибкость ООП, привнося его в динамический язык. Еще важнее, что механизм классов в нем представляет собой упрощенное подмножество C++, и именно такое упрощение обеспечивает полезность ООП в контексте инструмента быстрой разработки. Например, при обсуждении классов структур данных в этой книге, мы видели, что динамический контроль типов в Python позволяет применять один класс ко множеству типов объектов: нам не пришлось писать версии для каждого поддерживаемого типа. В обмен на отсутствие контроля типов Python получает гибкость и подвижность.

На самом деле в Python так просто применять ООП, что нет причин не использовать его в приложении почти всюду. Модель классов Python обладает достаточно мощными возможностями, позволяющими применять ее в сложных программах, но поскольку доступ к ним прост, это не помеха в решении нашей задачи.

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий