je réduit à la pièce de code suivant: trait A[T] {
def apply(t: T): Int
}
sealed trait P {
def apply(): Int
}
case class I[T](a: A[T], t: T) extends P {
def apply: Int = a(t)
}
Si j'ai des méthodes telles que: - (BOOL)isValidRow:(NSDictionary*)contentVersionRow
avons-nous vraiment vérifier en permanence comme celui-ci au début de la méthode if(![contentVersionRow isKindOfC