Term
|
Definition
focuses on the processes/actions that occur in a program |
|
|
Term
Object-Oriented programming |
|
Definition
is based on the data and the functions that operate on it |
|
|
Term
Programs based on complex function hierarchies are |
|
Definition
- difficult to understand and maintain - difficult to modify and extend - easy to break |
|
|
Term
|
Definition
like a struct, but variables and functions in the class can have different properties than in a struct |
|
|
Term
|
Definition
an instance of a class, in the same way that a variable can be an instance of a struct |
|
|
Term
|
Definition
|
|
Term
|
Definition
member functions of a class |
|
|
Term
|
Definition
restricting access to certain data members of an object |
|
|
Term
|
Definition
members of an object that are available outside of the object ...This allows the object to provide access to some data and functions without sharing its internal details and design, and provides some protection from data corruption |
|
|