реализуется непосредственно для решения конкретной проблемы.
ал «алгоритмы отмены / повтора» и обнаружил что-то, помеченное как дубликат, но дубликат был запросом «Шаблон дизайна отмены». Я действительно хотел бы алгоритм для этого. Я не думаю, что мне обязательно нужен шаблон дизайна.
Есть ли принципиальная разница между «Design Pattern» и «Algorithm», или это нормально, что кто-то использует их взаимозаменяемо?
Я положу трубку и сниму ответ с эфира.
Ладно, прости меня за мысли, что шаблоны проектирования были просто абстракциями алгоритмов. Вот небольшая таблица моих выводов из ответов, которые были очень хорошими.
Design Pattern | Algorithm ------------------|---------------- Abstract | Concrete Control Structure | Set of Actions Template | Implementation Flexible | Deterministic Blueprint | Recipe