Crossword1

12345678
Across
  1. 1. the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler.
  2. 4. it mediates input converting it to commands for the model or view
  3. 7. 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
  4. 8. a visual representation of the user interface of an application, showing screens of content and the connections between those screens.
Down
  1. 2. 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#)
  2. 3. the process of adapting a product or service to a particular language, culture, and desired local look-and-feel
  3. 5. an abstract container or environment created to hold a logical grouping of unique identifiers or symbols (i.e., names)
  4. 6. a general reusable solution to a commonly occurring problem within a given context in software design.