бы реализовать?
Ну вот я выше писал. Компаньен может рабать как автоматическая фабрика. Довольно типичный кейс, когда у вас есть куча классов, которые надо генерить куда-нибудь в однородный список. Сейчас однородно генерить их нельзя, потому что нет возможности сделать интерфейс на конструктор. Народ делает всякой богомерзкой рефлексией (ничего не имею против рефлексией, но конкретно это ее использование - бяка). Это довольно клево решается тем, что компаньен наследует фабрику. Есть, разумеется ограничения, нужно явно эту фабрику наследовать. И еще там какие-то штуки, в которые я утыкался.
Обсуждают сегодня