Kedua-duanya mentakrifkan jenis abstrak yang tidak boleh dikeluarkan secara langsung dan dimaksudkan untuk dilaksanakan/dilanjutkan — tetapi mereka melayani tujuan reka bentuk yang berbeza. Perbezaan utamanya ialah pewarisan berganda, keadaan, dan perhubungan yang dimodelkan.
Antara muka — kontrak ("boleh-buat" / keupayaan)
{
;
{
System.out.println();
}
;
}
{
{ }
}
