Genbrug af klasser
Hejsa...Jeg arbejder på en C# form...nu vil jeg jo gerne lave det lækkert, således at div. klasser/metoder jeg laver kan genbruges!
Jeg har flere konstruktører i div. klasser, som modtager en ref.(this) fra en anden klasse, som opretter denne klasse....
eks.
I klasse1:
-----------
Klasse2 k2 = new Klasse2(this);
I Klasse2:
-----------
Klasse1 kl;
public Klasse2(Klasse1 k)
{
K1=k;
}
k1.MetodeIKlasse2();
1. Hvordan løser jeg problemet i overstående eks. : At Klasse2's konstruktør forventer at den modtager en ref. af typen Klasse1?? Man må da kunne lave dette dynamisk...således at den kan modaget alle slags klasser, forms osv...??
2. Derudover...Hvordan laver jeg smartest en form genbrugelig...det der gør det sværrere i denne situation er jo...at det ikke bare er en normal klasse med en metode, som blot returnerer det der nu engang var relevant efter et kald...I en form/event-basseret-klasse er det lidt sværre pga. en given metode jo først skal kaldes/udføres når den pågældende event indtræder...
Håber meget i kan hjælpe mig!!
mvh. IceyBlue
