Just remember: abstraction doesn't have to incur a run-time overhead. If done correctly, you can take it out of the compiler. I guess luck doesn't hurt sometimes as well (i.e., having an interface that can be mutated).
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds