1
JavaBeginner#jdbc
A behavioral pattern where an abstract class defines the skeleton of an algorithm in a method, deferring some steps to subclasses via abstract or overridable methods, ensuring the overall structure stays fixed.
abstract class DataProcessor {
final void process() { readData(); transformData(); saveData(); }
abstract void transformData();
void readData() { System.out.println("reading"); }
void saveData() { System.out.println("saving"); }
}