Template Method: Implementation and Example
Explore the Template Method behavioral design pattern by implementing a C# console application that converts text formats. Learn how to use an abstract class with predefined and abstract methods, and see practical examples converting basic text and Markdown into HTML. Understand how to extend functionality by overriding post-processing steps in subclasses.
We'll cover the following...
We'll cover the following...
Implementing the Template Method design pattern
In this example, we’ll build an application that’s capable of converting text from one format to another. We’ll use the console application as our project type. The first thing that we’ll do is to add the following abstract class, which contains the ...