История изменений
Исправление
TDrive,
(текущая версия)
:
На алгоритм задачи паттерны никак не влияют.
А что ты понимаешь под алгоритмом? Например у нас задача написать форум, какой у форума алгоритм? Набор сценариев работы?
И программист вместо решения задачи сначала пишет программу, которая выводит список элементов. Потом пишет класс для множества элементов. Потом интерфейс для наследника этого класса, с методом «вернуть список с наибольшей суммой, не превышающей данную». И только потом начинает решать задачу.
Как это только потом? А вот эти классы и интерфейсы это не часть решения задачи?
Исходная версия
TDrive,
:
На алгоритм задачи паттерны никак не влияют.
А что ты понимаешь под алгоритмом? Например у нас задача написать форум, какой у форума алгоритм? Набор сценариев работы?
И программист вместо решения задачи сначала пишет программу, которая выводит список элементов. Потом пишет класс для множества элементов. Потом интерфейс для наследника этого класса, с методом «вернуть список с наибольшей суммой, не превышающей данную». И только потом начинает решать задачу.
Как это только потом? А вот эти классы и интерфейсы это не программирование?