In an editing system, all user interface events can be translated into implicit or explicit commands. Explain why, in Figure 28.10, the Event object therefore communicates directly with the editor data structure as well as the Command object.

What will be an ideal response?


The Event object communicates directly with the editor data structure to allow
more efficient operation. Some commands that are implicit, such as inserting a
character by pressing a key on a keyboard, require very fast response and, rather
than lookup the command in a separate object, the event processing object
interprets these directly and makes changes to the data structure.

Computer Science & Information Technology

You might also like to view...

Consider the execution of the following for loop

for (int x = 1; x < 5; increment ) cout << x + 1 << endl; If the last value printed is 5, which of the following might have been used for increment? a. x++ b. x += 1 c. ++x d. Any of the above.

Computer Science & Information Technology

Spreadsheet software does not allow you to sort data.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

When optimizing a Hyper-V host for private cloud support, disk space is the most important resource.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The policy allows people to pass tasks and responsibilities to other team members

What will be an ideal response?

Computer Science & Information Technology