11.11.2015 18:03, Jim Starkey wrote: > Implementing an interface doesn't require > multiple inheritance -- or any inheritance, for that matter -- just a > decently designed language.
Yes. But in this case the design requires implementing of two different interfaces at once. And inheritance is the simplest way to do it. Alternatively one would have to assign pointers to functions by hand. Also not bad and you (?) did it in rem_port, but someone really loves objects. Object everywhere. Object for every purpose. Nested objects. Objects that has only one method. Objects autgenerated with macros (sorry, I know, they call it "templates" nowadays, but they are still macros). Arrgh... -- WBR, SD. ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel