webForumDet fria alternativet

Kommunicera via ett interface?

3 svar · 434 visningar · startad av Compusa

CompusaMedlem sedan jan. 20023 327 inlägg
#1

Hej :)

Sitter med en uppgift och försöker tyda vad som menas med:

If Java is used, the webservice and the component should communicate through an interface

Någon som vet?

Jag har kommit fram till att man ska ha ett interface som komponenten implementerar och sedan gör på detta vis:

IComponent component = new MyComponent();
component.someMethod();

Nu gör jag visserligen inte uppgiften med Java, utan C# så detta kanske har något specifikt att göra med Java och hur det hanterar webservices..

CompusaMedlem sedan jan. 20023 327 inlägg
#2

Vill inte verka otålig men det är ingen som vet vad som menas?

thojo280Medlem sedan dec. 200461 inlägg
#3

En tanke med Interfaces i Java är att får utökad struktur och polyformism. Det du behöver göra är att implementera metoderna som Interfacet specar, precis som du själv skriver.

LimeMedlem sedan sep. 2001961 inlägg
#4

Ett interface kan ses som ett kontrakt. Klasser som implementerar ett visst interface förbinder sig att kunna ta emot vissa anrop. I Java tillåts inte multipelt arv men en klass kan implementera valfritt antal interface.

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)