Информация об изменениях

Сообщение Re[4]: Возвращаемое значение функции из входных параметров от 23.01.2017 6:11

Изменено 23.01.2017 14:49 Gattaka

Re[4]: Возвращаемое значение функции из входных параметров
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, Gattaka, Вы писали:


G>>А вот и нет. В качестве правильно решения часто приходится пересматривать дизайн класса и реализуемого алгоритма. И, например, вместо одной функции появляется несколько.


KP>В данном примере наличие нескольких функций может не быть адекватным решением, так как один список без другого может быть совершенно бесполезен. Кроме того, наличие нескольких методов подразумевает хранение вычисленного результата для последующей передачи вызывающему, что тоже не всегда целесообразно. Данные могут элементарно устаревать и/или занимать большой объем.

А вот теперь посмотрите — у вас есть данные и несколько методов по работе с ними. Напрашивается класс?

KP>Я к чему веду – возвращать все данные разом можно и иногда нужно. Возможно, лучше создать дополнительный прокси-хранитель для данных и вернуть его, если такой вариант больше нравится. Но особо большого плюса в сравнении с возвратом через параметры я не вижу.
Re[4]: Возвращаемое значение функции из входных параметров
Здравствуйте, kaa.python, Вы писали:


KP>В данном примере наличие нескольких функций может не быть адекватным решением, так как один список без другого может быть совершенно бесполезен. Кроме того, наличие нескольких методов подразумевает хранение вычисленного результата для последующей передачи вызывающему, что тоже не всегда целесообразно. Данные могут элементарно устаревать и/или занимать большой объем.

А вот теперь посмотрите — у вас есть данные и несколько методов по работе с ними. Напрашивается класс?