If anyone read this in detail: does it bring up cases that OO covers better than other ways of interoperability/interfaces in statically typed systems, eg Go's structural typing or fanciel module systems (eg Ocaml)?
Though it also talks about dynamic systems like Smalltalk and GTK+, not sure if the comparison should be to statically typed languages.