- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Professzionális Intel videokártyák az ASRock receptje szerint
- Nagy méretű EIZO monitor jön nyáron színkritikus alkalmazásokhoz
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Hazatért holdkörüli útjáról a NASA négy űrhajósa.
- Otthoni időjárás-állomás
- Házimozi belépő szinten
- Nvidia GPU-k jövője - amit tudni vélünk
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Hobby elektronika
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Milyen monitort vegyek?
- Külső merevlemezek - USB, eSATA, FireWire HDD
- Kábellel oldaná meg a 12VHPWR gondjait az ASUS
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
RexpecT
#4377
üzenetére
Igen, itt a kérdés, hogy A osztályt ki példányosítja. Ha B, vagy már egyébként létre van hozva, és B ismeri, akkor:
public interface A {
public void processObject(Object o);
}
public interface C {
/**
* processXml(String xml, A a) feldolgozza az xml-t, és az eredményt átadja
* a-nak A#processObject(Object o)-n keresztül
*/
public void processXml(String xml, A a);
}
class B {
A a;
public void newXml( String xml ) {
new C().processXml(xml,a);
}
}
public class CImpl {
public void processXml(String xml, A a) {
Object o = parseXml(xml);
a.processObject(o);
}
}Ha C-ben még szükséged van A-ra, akkor a C konstruktorában is átadhatod, de ez így tisztább, jobban látni a függőséget. Az eredeti kérdés interfészekre vonatkozott. Azt nem tudod meghatározni interfészekkel, hogy a C#processXml() implementációja mi legyen, ezért JavaDoc-ban szokták definiálni, hogy miylen további felelőssége van egy metódusnak.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- CoolerMaster MM710 53gr pehelykönnyű gamer egér eladó
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
- iMac Pro 27" 2017, Xeon W-2191B 18 core, 64 GB RAM, 8 GB GPU, 1 TB SSD - 27% Áfás (0441AB)
- AKCIÓ! Gigabyte RX 7900XTX Gaming OC 24GB videokártya garanciával hibátlan működéssel
- Yenkee YMC 1030 Mikrofon Kit (mikrofontartó kar, kábel, stb.)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

