Классы классов в Scala являются стандартными классами, расширенными с помощью сопоставления с образцом, равными, ... (или я ошибаюсь?). Более того, они не требуют «нового» ключевого слова для их instanciation. Мне кажется, что их проще определить, чем обычные классы (или я снова ошибаюсь?).В каких случаях классы классов НЕ должны использоваться в Scala?
Существует множество веб-страниц, в которых говорится, где их следует использовать (в основном, о шаблоне matchin). Но где их следует избегать? Почему мы не используем их везде?
У вас есть ссылка на устаревшую функцию, которую вы упомянули, пожалуйста? –
Поиск «наследование класса case» устарел »в Google, и три лучших хита обсудят его. Ухудшение уже в кодовой базе 2.8 - если вы загружаете ночную сборку, вы можете попробовать ее с помощью тривиального примера. –