Example:
class JobManager {
// Warning: this method calls three methods
// of the Job class
// It would be better to move this chain of
// calls to the Job class itself.
void performJob(Job job) {
job.beforeStart();
job.process();
job.afterProcessing();
}
}