extends
Foundation — pick 1
0 / max 1
An abstract base hands down stored data + working code. A class gets
only one
.
implements
Capabilities — pick any
0 · ∞
An interface is just a promise of an ability — no data, no code. Stack
as many as you like
.
Inherited for free
0
You must implement
0
inherited — you write nothing
from base
from interface
▶ Run it
⌁ Build a SmartCamera
Reset
build console