What is the difference between:
type IFooable =
interface IDisposable
abstract Foo : (unit -> unit)
and
type IFooable =
inherit IDisposable
abstract Foo : (unit -> unit)
?
If equivalent, in which cases should I use one over the other ? Thanks!