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