В чем разница между:
type IFooable =
interface IDisposable
abstract Foo : (unit -> unit)
а также
type IFooable =
inherit IDisposable
abstract Foo : (unit -> unit)
?
Если эквивалентно, в каких случаях я должен использовать один над другим? Спасибо!