Как можно отслеживать объекты классов, нажимая новые экземпляры в массив и разрешать редактирование этого массива объектом другого класса.Отслеживание объектов класса в Ruby
Например,
-
Объект «самолет» (класс Plane) создается, и толкнул в массив под названием «в полете».
-
«Аэропорт» объект (класс аэропорта) просит его на землю и выскакивает из массива.
Есть ли способ сделать это, с и/или без использования переменных класса?
Используйте заводской метод для создания объектов самолета, вместо того чтобы создавать их непосредственно с помощью .new. Этот метод фабрики, помимо создания объектов, также может регистрировать их в каком-либо массиве или что угодно –