-
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
|