The IDL interfaces account
, checkingAccount
, and bank
map to the Common Lisp classes BankingDemo:account
, BankingDemo:checkingAccount
, and BankingDemo:bank
.
Notice how IDL interface inheritance ( checkingAccount:
account
) maps naturally onto Common Lisp class inheritance: the class BankingDemo:checkingAccount
is defined as a subclass of BankingDemo:account
.