The pattern defines a fixed algorithm structure but allows subclasses to customize parts.
Step 2: Compare options with this purpose
Only It defines the skeleton of an algorithm and lets subclasses override specific steps. describes this behavior correctly; others describe unrelated concepts.
Final Answer:
It defines the skeleton of an algorithm and lets subclasses override specific steps. -> Option C