Skip to content

Object-Oriented Programming (OOP)

In computer science, Composition over inheritance refers to which of the following?

Difficulty: Hard

About this MCQ

This Hard Object-Oriented Programming (OOP) MCQ checks one syllabus fact.

The question is: “In computer science, Composition over inheritance refers to which of the following?”

The accepted answer is A. A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance.. In computer science Composition over inheritance refers to which of the following is answered by A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance option A Option B A variable defined in a class for which each object of that class maintains its own separate copy does not match the stem it is a near-miss used to catch incomplete recall of A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance Option C A mechanism where the method to be executed is determined at compile time based on the object's declared type does not match the stem it is.

Correct answer

A. A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance.

Explanation

In computer science Composition over inheritance refers to which of the following is answered by A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance option A Option B A variable defined in a class for which each object of that class maintains its own separate copy does not match the stem it is a near-miss used to catch incomplete recall of A design guideline suggesting that building complex behavior by combining objects is often preferable to relying solely on class inheritance Option C A mechanism where the method to be executed is determined at compile time based on the object's declared type does not match the stem it is.

Source: Object-Oriented Programming (OOP) Official Reference Guide

Tags: computer science, oop, object-oriented programming, software design

Submitted by: MCQsHub Editorial

Related MCQs

More Object-Oriented Programming (OOP) MCQs