Template method pattern: Difference between revisions

Content deleted Content added
Hdt80bro (talk | contribs)
m Typos in C++ example
Line 112:
#include<iostream>
 
class BaseClass// abstract {
class BaseClass {
protected:
virtual void someMethod() = 0;
Line 120 ⟶ 121:
 
class ExtendedClass_one : public BaseClass {
protected:
void someMethod() override {
puts("[ExtendedClass_one] Re-Define method here.");
Line 125 ⟶ 127:
};
class ExtendedClass_two : public BaseClass {
protected:
void someMethod() override {
puts("[ExtendedClass_two] Re-Define method here.");