Буду признателен за помощь в определении отношений (реализация, обобщение / специализация и т. Д.) Для определения класса. Это не школьное задание, а контрольный вопрос, который я, очевидно, ошибся.
Я прочитал о различных типах отношений, возможных на
Я думаю, это могут быть отношения обобщения / специализации из того, что я прочитал, но это всего лишьдумаю, так как я просто не понимаю псевдокод, поэтому, если бы кто-то мог объяснить, что «происходит» (или дать «реальный» пример кода псевдокода и объяснить это), я был бы очень признателен.
Учитывая следующий псевдокод для определения класса, какое отношение будет иметь A к B?
class C {
public B Get() {
return new B();
}
}
class B {
public void SomeOperation(A object) {
object.DoSomething();
}
}
class A {
private C m_c;
public void DoSomething() {
...
}
public void DoSomethingElse(B b) {
...
m_c.Get().SomeOperation(this);
...
}
}