static void Main() { AlgorithmBase algorithmBase1 = new ConcreteAlgorithmA(); algorithmBase1.TemplateMethod(); AlgorithmBase algorithmBase2 = new ConcreteAlgorithmB(); algorithmBase2.TemplateMethod(); }