Chapter 6 - Object-oriented programming concepts - Key Words Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Modular Design

A

A method of system design that breaks a whole system down into smaller units, or modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Encapsulation

A

The concept of putting properties, methods and data in one object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Method

A

The code or routines contained within a class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Properties

A

The defining features of an object or class in terms of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Class

A

Defines the properties and methods of a group of similar objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Object

A

A specific instance of a class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Inheritance

A

The concept that properties and methods in one class can be shared with a subclass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Class Diagram

A

A way of representing the relationship between classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Instantiation

A

The process of creating an object from a class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Polymorphism

A

The ability of different types of data to be manipulated with the same method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Overriding

A

Where a method described in the subclass take precedence over a method with the same name in the base class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Composition aggregation

A

Creating an object that contains other objects, and will cease to exist if the containing object is destroyed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Association aggregation

A

Creating an object that contains other objects, which can continue to exist even if the containing object is destroyed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly