In sintesi questo è il procedimento che si è forzati a seguire nel caso della programmazione ad oggetti e ne spiega il suo successo. In C si possono certamente fare le cose bene, ma è permesso farle male.