Pipeline pattern: An assembly line of steps

from blog Just Some Code, | ↗ original
You need to do a complex operation made of smaller consecutives tasks. These tasks might change from client to client. This is how you can use the Pipeline pattern to achieve that. Let’s implement the Pipeline pattern in C#. With the Pipeline pattern, a complex task is divided into separated steps. Each step is responsible for a piece of logic of...