| Design af klassehierarkier - slide 24 : 26 |
| Abstrakte klasser | ![]() | Interfaces | |
| Har mulighed for at beskrive forudannoncerede metoder | ![]() | Ditto | |
| Kan bruges til at erklære variable og forudannoncerede metoder | ![]() | Ditto | |
| Kan indeholde implementerede metoder | ![]() | Kan kun indeholde forudannoncerede metoder | |
| Indgår i et énstrenget nedarvningshierarki | ![]() | Kan indgå i et generelt, multipelt nedarvningshierarki | |
| Arver altid fra Object | ![]() | Intet ultimativt super-interface |
|