1 | 11 | ||||||||||||||||||||||||
2/12 | |||||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4/5 | |||||||||||||||||||||||||
6 | 15 | 18 | |||||||||||||||||||||||
14 | 7 | ||||||||||||||||||||||||
8 | 13 | 16 | 19 | ||||||||||||||||||||||
9 | 17 | ||||||||||||||||||||||||
10 | |||||||||||||||||||||||||
1. A technique that conceals the inner workings of a procedure and reveals only the essential information.
2. The ease with which modifications can be made to a codebase.
3. The technique of simplifying intricate data by offering a high-level interface.
4. The reduction of complexity by hiding implementation details.
5. A simplified interface is provided to hide the complexity of lower-level components.
6. The process of executing a program to identify errors.
7. A subprogram that is callable within a program and executes a specific task, but does not return a value.
8. The bundling of data and methods that operate on that data within a single unit.
9. The ability to execute tasks with optimal resource usage.
10. How easily the code can be understood by humans.
11. A command used in a subprogram to show the specific value that will be given back to the main program
12. The principle of breaking down a program into smaller, manageable sections.
13. A program module that performs a specific task within a larger program.
14. A command in a program that activates a subprogram allowing it to run and perform its tasks.
15. A data type that specifies only the functionality and not the specific way it is implemented.
16. An instance of a class that contains both data and methods.
17. A subroutine that executes specific tasks within a program and provides a returned value when called.
18. The ability to use existing code in multiple programs or contexts.
19. The ability to present the same interface for different underlying data types.