Glossary Flashcards

1
Q

Introspection

A

ability to determine the type of an object at runtime

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

String Interpolation

A

process of substituting values of variables into placeholders in a string

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

Sentinel Value

A

unique placeholder value
- default value
- return value
- missing data
None

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

Variadic Function

A

function that can accept a variable number of arguments

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

Class Explosion Problem

A

situation where an excessive number of classes are created to represent various entities or functionalities, leading to overly complex, hard-to-maintain, and inefficient code

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

Diamond Problem

A

complication that arises in multiple inheritance when a class inherits from two classes that both inherit from a single base class

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