Crossword (Team A)

12345678
Across
  1. 2. a common means for unrelated objects to communicate with each other. These are definitions of methods and values which the objects agree upon in order to cooperate
  2. 4. it mediates input converting it to commands for the model or view
  3. 6. a general reusable solution to a commonly occurring problem within a given context in software design.
  4. 7. a visual representation of the user interface of an application, showing screens of content and the connections between those screens.
Down
  1. 1. the process of adapting a product or service to a particular language, culture, and desired local look-and-feel
  2. 3. the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler.
  3. 5. an abstract container or environment created to hold a logical grouping of unique identifiers or symbols (i.e., names)
  4. 8. an object that acts on behalf of, or in coordination with, another object when that object encounters an event in a program (Obj-C, C#)