23.4 The UML uses an arrow with a __________
to indicate a generalization relationship.
a) solid filled arrowhead
b) triangular hollow arrowhead
c) diamond-shaped hollow arrowhead
d) stick arrowhead
23.5 State whether the following statement is true or false, and if false, explain why: The UML requires that we underline abstract class names and operation names.
23.6 Write a C++ header file to begin implementing the design for class Transaction
specified in Fig. 23.10 and Fig. 23.11. Be sure to include private
references based on class Transaction
’s associations. Also be sure to include public
get functions for any of the private
data members that the derived classes must access to perform their tasks.