class A
{
public B b { get; set; }
public void Ma()
{
b.Mb();
}
}
class B
{
B()
{
A a = new A();
a.b = this;
}
public void Mb()
{
}
}
in bestimmten Szenario, ich schaffe Objekt der Klasse A in der Klasse B und Leiten von Strom Objekt von B in A.
Ich habe 3 Fragen
1. Gibt es zyklische Abhängigkeit zwischen den beiden Klassen?
2. Ist es Design-Geruch?
3. wenn es Design-Geruch ist, wie man es löst?zyklische Abhängigkeit in C#, ist es Design-Geruch?
Diese Frage besser geeignet sein könnte [Code Review ] (http://codereview.stackexchange.com/) als hier auf SO. – bassfader