Koska näytön tehtävä on huolehtia kaikesta käyttöliittymään liittyvästä, voisi .bak- tiedoston tekeminen kuulua osittain näytölle, varsinainen talletus menköön kerhon tehtäviin. Toisaalta jos kerhoon lisätään harrastukset, niin myös harrastusten .bak- tiedoston tekeminen jäisi näytön huoleksi. Siispä sitten huolehtikoon kerho myös .bak- tiedostojen tekemisestä. Laiskana kerho tietysti delegoi tämänkin homman eteenpäin. Näytön tehtäviin jää siis vain delegoida tehtäviä kerholle:
int cNaytto::talleta()
{
logo();
if ( !kerho->Muutettu() ) return 0;
int vanhat_pilalla = kerho->TeeBak(VANHATARK);
if ( ilmoitus(kerho->talleta()) ) return 1;
cout << endl;
cout << "Tiedot talletettu tiedostoon "
<< kerho->Jasenet().Tiedoston_nimi() << endl;
if ( !vanhat_pilalla )
cout << "Vanhat tiedot tiedostossa "
<< kerho-> Bak_nimi() << endl;
return 0;
}