Вопросы по теме 'subtype'

Черта, связанная с Scala, абстрактные типы
У меня есть две взаимосвязанные черты характера. Dao будет использоваться как класс, а DaoHelper будет использоваться объектом-компаньоном Dao. Я бы хотел, чтобы черта Dao могла использовать функции, определенные в DaoHelper, единственный способ...
424 просмотров
schedule 13.03.2024

Типы Scala: наименьшие верхние границы
Я пытаюсь параметризовать некоторые методы с очень общими параметрами типа. Например, в REPL я сначала определяю: trait Term case class FunctionalTerm[+T <: Term](t: T) extends Term Интуитивно следующий метод принимает Term и...
886 просмотров

ERD, включая базу данных супертипа, подтипа
Я рисую ERD для базы данных и хочу знать, нужно ли вам включать супертипы и подтипы в ERD. Если да, то как это представить. Спасибо.
740 просмотров
schedule 30.03.2023

Передача разных объектных моделей в качестве параметра методу в scala
Я действительно боролся с связями типов в scala и с тем, как их эффективно использовать. В настоящее время я пытаюсь понять, как я буду использовать их для редактирования только определенных полей в коллекции Mongo . Это означает передачу...
387 просмотров
schedule 13.04.2024

Неявное разрешение, выбирающее наиболее конкретный подтип
Может ли кто-нибудь объяснить мне, почему scala разрешает наиболее общие неявные значения, независимо от того, являются ли они более конкретными? Пример: import scala.math.ScalaNumber type Serializer[T] = T => String object SerializedOps{...
137 просмотров
schedule 26.12.2023

На языке программирования ada есть ли способ создать подтип, который принимает по-разному позиционированные перечисления типа?
Я пытаюсь создать подтип, который принимает определенные перечисления типа, например, type Integers_Type is (1,2,3,4,5,6,7,8,9,10); Я хочу что-то вроде этого, subtype Odd_Numbers_Type is Integers_Type (1,3,5,7,9); Я понимаю, что...
218 просмотров
schedule 11.03.2023

Подтип против подкласса: разница между двумя
Правильно ли сказать, что при создании подтипа интерфейс супертипа сохраняется, в то время как наблюдаемое поведение может изменяться, тогда как при создании подкласса должны поддерживаться как интерфейс, так и наблюдаемое поведение суперкласса?
38 просмотров
schedule 17.02.2022