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.
You might also like to view...
Any user on a given email system can send a message and have it pop up instantly on the screen of anyone else logged onto that system using ________.
A. attachments B. instant messaging C. list-serves D. spam
Describe in your own words the language defined by this recursive definition:
< S > = @ | < W > | @ < S > < W > = aab | aa < W > b