После нескольких часов (пере) поиска я просто не могу придумать объяснимую разницу между обычным классом Abstract и использованием шаблона Template.
Единственное, что я вижу, это: whileиспользуя абстрактный класс, вы обязаны реализовать все методы.Но при использовании Template Method вам просто нужно реализовать эти пару абстрактных методов.
Может кто-нибудь объяснить мне (не?) Преимущества Template Pattern и основное отличие между Template Pattern и Abstract Class.
ps Я просто хочу узнать это лучше для моего собственного понимания / учебы
РЕДАКТИРОВАТЬ : Спасибо за быстрый ответ!Но я объясню это немного лучше (потому что это уже идет правильным путем :)).Я знаю, что такое абстрактный класс!(и класс, какие методы вы должны реализовать!), и я знаю основную идею шаблона шаблона (своего рода каркас процедурного алгоритма, определенного в классе?).Я немного смущен, потому что они похожи!Кроме того, я не англичанин, поэтому возможно, что я что-то наблюдаюTHNX заранее