Patterns are not commandments received from a higher plane. They have their origins in, and have been refined from, real-world engineering projects. Patterns can be modified to fit new situations better.
In this recipe, we'll see how to modify the factory pattern to make creating missions easier.