1 abstract class AbstractClass
2 {
3 public abstract void PrimitiveOperation1();
4 public abstract void PrimitiveOperation2();
5
6 // The "Template method"
7 public void TemplateMethod()
8 {
9 PrimitiveOperation1();
10 PrimitiveOperation2();
11 Console.WriteLine("");
12 }
13 }