Принцип композиции

В проекте должен быть использован принцип композиции для работы с формами на страницах Может кто-то объяснить?


Ответы (1 шт):

Автор решения: Никита

Композиция - это когда объект одного класса находится внутри объекта другого класса. Например: у нас есть класс Автомобиль и класс Двигатель. Двигатель находится внутри класса Автомобиль в виде поля. И получается, что при удалении объекта Автомобиль будет удаляться объект Двигатель.

 public class Engine
{ }
 
public class Car
{
    Engine engine;
    public Car()
    {
        engine = new Engine();
    }
}

То есть при композиции один объект находится как бы внутри другого и зависит от него

→ Ссылка