Классы vs функции. Когда и что использовать?

Пишу на Python. Перешёл на него с C#, и старался поменять только классы. Но понимаю, что это гиблое дело, когда можно гибко применять как классы, так и функции вместе. И вот вопрос. Правильно я понимаю, чтобы код был лёгок в поддержке, масштабировании и читаемости, то в Python мы используем классы, если у нас есть какие-то структуры данных или сущности с состоянием, а в остальном мы всегда используем функции, которые будут использовать данные сущности в виде объектов?


Ответы (0 шт):