In computer science and object-oriented programming, a passive data structure is a term for a record, to contrast with objects. It is a data structure that is represented only as passive collections of field values , without using object-oriented features.