Я новичок в Spark. Может ли кто-нибудь помочь мне понять, почему создание SparkSession следует шаблону проектирования компоновщика, когда в Scala есть другой рекомендуемый шаблон проектирования (с классом кейса) для обработки той же ситуации?
С точки зрения пользователя хорошо использовать шаблон компоновщика. При создании экземпляра SparkSession может иметь множество аргументов, а шаблон компоновщика - это просто чистый способ справиться с ними.