67.2k views
2 votes
Select the correct answer.What is abstraction?A. the concept that software architecture can be separated into modules and that each module can be examined independentlyB. the process of containing information within a module, preventing any crossover or access to irrelevant informationC. the process of splitting a program both horizontally and verticallyD. the process of cutting down irrelevant information so only the information that is useful for a particular purpose remains

1 Answer

3 votes

Abstraction is used to program objects, functions, etc. to be implementable for a wide variety of uses, instead of building everything completely from scratch. Abstract classes, functions, etc. are used as frameworks for more specific applications of any subclasses or subfunctions. This eliminates any irrelevant information in a particular module.

Answer: D

User Shinto Joseph
by
5.6k points