10 terms
Object-oriented programming
One of three fundamental programming constructs where instructions execute in order from first to last without branching
Fundamentals of programming
Object-oriented programming
A fundamental programming construct using conditional statements (if, if-else, switch) to execute different code blocks
Fundamentals of programming
Object-oriented programming
A fundamental programming construct enabling repeated execution of code blocks using loops (for, while, do-while). Itera
Fundamentals of programming
Object-oriented programming
Logical operators (AND, OR, NOT) that combine or negate boolean values to create complex conditions. Boolean operators e
Fundamentals of programming
Object-oriented programming
The practice of evaluating conditions and making decisions based on true/false results, forming the basis of selection c
Fundamentals of programming
Object-oriented programming
An object composition relationship where an object contains references to other objects as parts. Aggregation represents
Fundamentals of programming
Object-oriented programming
An object composition relationship where an object exclusively owns and controls contained objects. Composition represen
Fundamentals of programming
Object-oriented programming
A relationship between classes indicating that objects of one class use or interact with objects of another. Association
Fundamentals of programming
Object-oriented programming
Classes that cannot be instantiated directly but serve as templates for subclasses. Abstract classes define common struc
Fundamentals of programming
Object-oriented programming
Contracts specifying methods that implementing classes must provide without defining implementation. Interfaces define c
Fundamentals of programming