Soprattutto, programmare ad oggetti non è "come si programma ad oggetti? qual è la sintassi?", perchè quello, come ti è stato detto, è una cavolata. Programmare ad oggetti è più "chi è responsabile di cosa", "come interagiscono tra loro gli oggetti", "come li compongo", "come li tengo agnostici l'uno dell'altro", "che problema devo risolvere", "potrò riusare l'oggetto in un altro contesto?" e via discorrendo