Which of the following is true about using inheritance in software engineering?

a. Common attributes and behaviors should be factored out of closely related classes and placed into a base class from which the original classes can now inherit.
b. It is best to create a huge class library to make it easy for a client to find the most appropriate class for his or her needs.
c. A class produced through inheritance should be as large as possible to fully encompass all of the functionality it should offer.
d. The standard C++ libraries that are shipped with C++ compilers are usually enough to accomplish anything an application might need to do.


a. Common attributes and behaviors should be factored out of closely related classes and placed into a base class from which the original classes can now inherit.

Computer Science & Information Technology

You might also like to view...

True or false: A protocol defines the network architecture used to interconnect the networking equipment.

a. True b. False

Computer Science & Information Technology

________ aligns text immediately with the left margin

A) Left alignment B) Center alignment C) Justified D) Right alignment

Computer Science & Information Technology

Which of the following is an area that's accessible to both outsiders and insiders, but which establishes a buffer area between what's completely inside and outside a network boundary?

A. firewall B. bastion host C. DMZ D. boundary router

Computer Science & Information Technology

A(n) 3-D ________ references the same cell, or range of cells, across multiple worksheets in a workbook

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology