© { JSL }
56
Multiple Interfaces
·
a
class
can implement many
interface
s
w
so can an
interface
w
so can a
struct
(boxing)
·
no implements keyword
w
notation is positional
w
base
class
first, then base
interface
s
class
Violin
: Instrument
, IPluckable
, ITuneable
{
...
}
IPluckable
«
interface
»
ITuneable
«
interface
»
Violin
«
class
»
Instrument
«
class
»