Как бы Вы изменили структуру программы в Python основываясь на ООП?
Уважаемые программисты, начинаю изучать ООП на основе Python и не могу понять, как сделать свою программу проще и понятнее. Есть процедура с циклом, в котором перебирается и изменяются много данных.
###
for X1 in obj():
X1 = ModifyValueX1(X1)
Y2 = ModifyValueY1(Y2)
###и т.п.
Какую структуру программы Вы бы сделали, если необходимо поменять обработчики данных ModifyValue1..x при других входных параметрах?
функции ModifyValueX1-X2-X3 похожи друг на друга, X2 r к примеру основывается на X1, нужно только код немного изменить. Или методы ООП не подойдут?
Виталий Витренко: Архиватор не сможет заархивировать Hello меньше чем за 5 байт, потому что есть минимальный заголовок. В данном случае тоже самое - программа СЛИШКОМ маленькая и простая, чтобы ООП мог ее упростить.