Fill in the blanks in each of the following statements:

a) Objects have the property of _______ —although objects may know how to communicate with one another across well-defined interfaces, they normally are not allowed to know how other objects are implemented.
b) C++ programmers concentrate on creating ______, which contain data members and the member functions that manipulate those data members and provide services to clients.
c) Classes can have relationships with other classes. These relationships are called ______.
d) The process of analyzing and designing a system from an object-oriented point of view is called _______.
e) OOD also takes advantage of ________ relationships, where new classes of objects are derived by absorbing characteristics of existing classes then adding unique characteristics of their own.
f) ________ is a graphical language that allows people who design software systems to use an industry-standard notation to represent them.
g) The size, shape, color and weight of an object are considered ______ of the object.

a) information hiding.
b) classes.
c) associations.
d) object-oriented analysis and design (OOAD).
e) inheritance.
f) The Unified Modeling Language (UML).
g) attributes.

Computer Science & Information Technology

You might also like to view...

Which of the following is false?

a. A string can be defined to store any data type. b. Class string provides bounds checking in its member function at. c. Class string’s overloaded [] operator returns a vector element as an rvalue or an lvalue, depending on the context. d. An exception is thrown if the argument to string’s at member function is an invalid subscript.

Computer Science & Information Technology

Display the * (asterisk) on the screen

What will be an ideal response?

Computer Science & Information Technology