Her ikisi de doğrudan örneklendirilemeyen ve uygulanması/genişletilmesi gereken soyut türleri tanımlar — ancak farklı tasarım amaçlarına hizmet ederler. Temel farklar çoklu kalıtım, durum ve modelledikleri ilişkidir.
Arayüz (Interface) — bir sözleşme ("yapabilir" / yetenek)
{
;
{
System.out.println();
}
;
}
{
{ }
}
