14
Tip testi ne zaman tamamdır?
Bazı doğal güvenlik türlerine sahip bir dil varsayarak (örneğin, JavaScript değil): A'yı kabul eden bir yöntem göz önüne alındığında SuperType, çoğu durumda bir eylem seçmek için tip sınaması yapmak için cazip olabileceğimizi biliyoruz: public void DoSomethingTo(SuperType o) { if (o isa SubTypeA) { o.doSomethingA() } else { o.doSomethingB(); } } …
53
type-systems