This design moethodology is based on developing objects which have encapsulated data and logic. Each object can be viewed as an information provider that simply needs to be asked questions in th correct manner. There are a few terms which are almost synonymous that are used in the arena of data management. It makes sense to make some fine distinctions here. A physical collection of data.
Files are just collections of bytes that are managed by the oprating system.
The program that accesses the file is completely responsible for putting the correct data into the correct position. A table is a logical collection of data elements. A collection of data elements related to a single entity. Dbms term for a record. The distinction is minor and beyond the scope of this class.