Domain Objects - Item
  • The Item (Code Sample 2)
    • Introduces several new IDL features that will be looked at in detail over the next few slides
      • Inheritance - the colon following the interface name indicates that Item inherits from another interface called Owned
      • Exceptions - the operation PostBid indicates that it can throw 3 different types of exceptions via the raises keyword
      • Structured Data Types - the attribute BiddingEnd is of type Date which is not an interface, but a simple aggregate data type
      • Aggregate Data Types - the return value of the operation CurrentBids is a BidList which is not an interface, but an IDL aggregate type

Next Slide >>