Список объектов, реализующих интерфейс

С

interface Anint { fun doStuff() } class AClass : Anint { override fun doStuff() = print("hello") } class AnintManager { //val l = listOf<Anint> fun manage() { //for each Anint, doStuff() } } fun main(args: Array<String>) { val a = AClass() val b = AClass() AnintManager().manage() } 

Как я могу сделать так, чтобы каждый раз, когда я создавал новый объект, реализующий «Anint», этот объект добавляется в список в «AnintManager»? Будет классно, если код для достижения этого помещается в интерфейс

Intereting Posts
Ошибка Observable.combineLatest после обновления до RxJava 2.xx – не может выводиться тип Как сохранить запись в Apache Jena? Изменить порядок слов в строке в Котлине Почему существует разница между сборщиками coroutine для CompletableFuture и ListenableFuture? Различные целевые позиции при использовании разных размеров вида с помощью ObjectAnimator Миграция номера, попытка повторного открытия уже закрытого объекта: SQLiteDatabase неразрешенная ссылка на класс, методы Расширить класс данных в Котлине Kotlin: Почему большинство переменных подчеркнуты в Android Studio и как отключить это? Android заполняет массив с помощью данных firebase, а не строк Получать вложения в facebook posts return NullPointerException Есть ли какой-нибудь способ в Kotlin переплетаться в коде перед / после / вокруг функции, как есть с AspectJ в Java? Покрытие Jacoco и параметры по умолчанию Kotlin Объявление того же свойства в классе Child, что и в Parent Джессинская десериализация Kotlin JS