PSS 1.0 NO IDEA Avatar
  1. OMG Issue

PSS — New PSS Issue: Interface Inheritance

  • Key: PSS-24
  • Legacy Issue Number: 4039
  • Status: closed  
  • Source: Anonymous
  • Summary:

    In the PSS specification (orbos/99-07-07), no provision is made for
    [abstract] storagetypes or [abstract] storagehomes to inherit from
    interface definitions. It appears this is an oversight as the omission
    does not seem reasonable. I have found cases in which a home would
    expose the same interface as a storage object, where the home
    subsequently delegates to a specific object however selected.
    Interfaces are a perfect mechanism whereby the operational signatures
    could be standardized, thus eliminating potential errors caused by
    changing one but not the other. Since storage objects are assumed to
    exhibit only local interface behavior, it would not matter whether the
    inheritance was from a local or remote interface definition. This could
    be accomplished using a supports clause in the inheritance specification
    similar to that of valuetypes.

  • Reported: PSS 1.0b1 — Tue, 14 Nov 2000 05:00 GMT
  • Disposition: Resolved — PSS 1.0
  • Disposition Summary:

    rejected

  • Updated: Fri, 6 Mar 2015 20:58 GMT