Even een voorbeeldje
Zijn er talen waarbij ik aan kan geven dat een argument meer dan 1 interface moet ondersteunen? Ik weet dat ik dit opkan lossen door een nieuwe interface iSumSubstract te maken die extend van iSum en iSubstract en waarbij de Calculator en de Abacus dan de iSumSubtract implementeren maar ik vroeg me af of er programmeer talen zijn die het ondersteunen dat je gewoon in een method meerdere interfaces op kan geven die allemaal ondersteund moeten worden door het object die er aan mee gegeven wordt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| interface iSum { public int Sum(int $a, int $b); } interface iSubstract { public int Substract(int $a, int $b); } class Calculator implements iSum, iSubstract { //Implementatie } class Abacus implements iSum, iSubstract { //Implementatie } class Person { public void attachTool(iSum&iSubstract $tool) { //Implementatie } } |
Zijn er talen waarbij ik aan kan geven dat een argument meer dan 1 interface moet ondersteunen? Ik weet dat ik dit opkan lossen door een nieuwe interface iSumSubstract te maken die extend van iSum en iSubstract en waarbij de Calculator en de Abacus dan de iSumSubtract implementeren maar ik vroeg me af of er programmeer talen zijn die het ondersteunen dat je gewoon in een method meerdere interfaces op kan geven die allemaal ondersteund moeten worden door het object die er aan mee gegeven wordt.
Currently playing: MTG Arena (PC)