Template Method: algorithm skeletons and extension points
Three reports in a sales system: a CSV export, an HTML export, and a CSV export for orders of 1,000,000 VND or more. All three open a connection, filter, print a header, loop over rows, print a footer...











