.NET 4.x Связи между классами - C#
Формулировка задачи:
Всем привет
Друзья подскажите пожалуйста если Я передаю обьект в метод, какая это связь?
Если можно скинте ссылки!
Композиция - всё ясно
Агрегация
Ассоциация
Наследование и реализация - тоже не вызывают проблем)
public void Method(MyClass my) // какая связь?
{
//..
}public class ElectricEngine
{ }
public class Car
{
ElectricEngine engine;
public Car()
{
engine = new ElectricEngine();
}
}public abstract class Engine
{ }
public class Car
{
Engine engine;
public Car(Engine eng)
{
engine = eng;
}
}class Team
{
}
class Player
{
public Team Team { get; set; }
}Решение задачи: «.NET 4.x Связи между классами»
textual
Листинг программы
Car manzettiCar = new Car(new SteamEngine());