object -

      The elements of data and function that programs create, manipulate, pass as arguments, and so forth. An object is a way of associating specific data values with a specific set of named functions (called methods) for a period of time (referred to as the lifetime of the object). The data values of an object are referred to as its state. In SOM, objects are created by other objects called classes. The specification of what comprises the set of functions and data elements that make up an object is referred to as the definition of a class.

      SOM objects offer a high degree of encapsulation. This property permits many aspects of the implementation of an object to change without affecting client programs that depend on the object's behavior.

    object definition -
      See class.
    object instance -
      See instance.
    Object Interface Definition Language (OIDL) -
      Specification language used in SOM Version 1 for defining classes. Replaced by Interface Definition Language (IDL).
    object window -
      A window that does not have a parent but which might have child windows. An object window cannot be presented on a device.
    OIDL -
      Object Interface Definition Language.
    open -
      To start working with a file, directory, or other object.
    ordered list -
      Vertical arrangements of items, with each item in the list preceded by a number or letter.
    outline font -
      A set of symbols, each of which is created as a series of lines and curves. Synonymous with vector font. Contrast with image font.
    output area -
      An area of storage reserved for output. (A)
    owner window -
      A window into which specific events that occur in another (owned) window are reported.
    ownership -
      The determination of how windows communicate using messages.
    owning process -
      The process that owns the resources that might be shared with other processes.


    [Back] [Next]