Abu apibrėžia abstrakčius tipus, kurie negali būti sukurti tiesiai ir turėtų būti implementuoti/išplėsti — tačiau jie tarnauja skirtingais projekavimo tikslais. Pagrindiniai skirtumai yra dauginė paveldėjimas, būsena ir modeluota santykis.
Sąsaja — kontraktas ("gali-daryti" / galimybė)
{
;
{
System.out.println();
}
;
}
{
{ }
}
