.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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д