Per me non è confuso, è normale avere un metodo che “wrap” un altro metodo (magari con lo stesso nome) per aggiungere funzionalità e come in questo caso gestire gli errori.
Per me è perfettamente chiaro che siamo di fronte a due metodi diversi, il “private void” che è il metodo della classe corrente (this), che richiama il metodo (con lo stesso nome) di una classe di supporto (DaoRistorante)
Per me è perfettamente chiaro che siamo di fronte a due metodi diversi, il “private void” che è il metodo della classe corrente (this), che richiama il metodo (con lo stesso nome) di una classe di supporto (DaoRistorante)