| Class | contains information and procedures and acts as a template to create objects.
|
 |
 |
 |
| CRUD (Create, Read, Update, Delete) | the four primary procedures, or ways, a system can manipulate information.
|
 |
 |
 |
| Encapsulation | information hiding.
|
 |
 |
 |
| Expandability | refers to how easy it is to add features and functions to a system.
|
 |
 |
 |
| Information decomposition | breaking down the information and procedures for ease of use and understandability.
|
 |
 |
 |
| Information view | includes all of the information stored within a system.
|
 |
 |
 |
| Inheritance | the ability to define superclass and subclass relationships among classes.
|
 |
 |
 |
| Interface | any device that calls procedures and can include such things as a keyboard, mouse, and touch screen.
|
 |
 |
 |
| Message | how objects communicate with each other.
|
 |
 |
 |
| Object | an instance of a class.
|
 |
 |
 |
| Object-oriented (OO) | approach combines information and procedures into a single view.
|
 |
 |
 |
| Object-oriented database | works with traditional database information and also complex data types such as diagrams, schematic drawings, videos, and sound and text documents.
|
 |
 |
 |
| Object-oriented programming language | a programming language used to develop object-oriented systems.
|
 |
 |
 |
| Polymorphism | to have many forms.
|
 |
 |
 |
| Procedure | manipulates or changes information
|
 |
 |
 |
| Procedure view | contains all of the procedures within a system.
|
 |
 |
 |
| Program | a set of instructions that, when executed, causes a computer to behave in a specific manner.
|
 |
 |
 |
| Programming language | the tool developers use to write a program.
|
 |
 |
 |
| Scalability | refers to how well your system can adapt to increased demands.
|
 |
 |
 |
| Traditional technology approach | has two primary views of any system - information and procedures - and it keeps these two views separate and distinct at all times.
|