Un altro aspetto in cui il modello a oggetti assomiglia al modo umano di organizzare le informazioni è la categorizzazione. Gli uomini categorizzano gli oggetti (Auto, Conti Bancari e Nodi), e mantengono informazioni su queste categorie, anziché sui singoli elementi.
In un ambiente a oggetti, queste categorie sono rappresentate da classi, dove una classe ` una descrizione delle proprietà comuni di una categoria di oggetti.
La programmazione in linguaggi a oggetti come il C++ e lo Smalltalk consiste principalmente in definire classi, anziché definire i singoli oggetti. In un sistema tipico Le classi sono notevolmente di meno, forse un centinaio di classi, rispetto a migliaia di oggetti.
Un altro concetto chiave dei sistemi ad oggetti è il polimorfismo.
© Ericsson Telecom AB, 1995, Stockholm, Sweden