da gibt es einen sehr großen Unterschied: objects sind wie Klassen, nur dass sie keinen Kon- und Destruktor haben (sie werden mit New und Dispose erstellt und freigegeben).
Solltest du noch nichts von OOP gehört haben: Man kann in objects auch Prozeduren und Funktionen einbauen, das birgt sehr viele Vorteile.