Это, вероятно, вопрос новичка, так как я новичок в разработке шаблонов, но я смотрел на Template Method и Strategy DP, и они кажутся очень похожими. Я могу прочитать определения, изучить UML и примеры кода, но мне кажется, что шаблон «Стратегия» просто использует шаблон «Шаблонный метод», а вам просто приходится передавать его в объект и (объект).
И в этом отношении шаблонный метод выглядит так, будто это просто базовое наследование ОО.
Я упускаю какой-то ключевой аспект их различий? Я что-то упускаю в методе шаблонов, который делает его больше, чем просто базовое наследование?
Примечание: есть предыдущий пост по этому вопросу ( 672083 ), но больше о том, когда его использовать, что помогает мне получить его немного больше, но я хочу подтвердить свои мысли о самих шаблонах ,