After 15 years' combined experience developing software of all types we are done with object inheritance. Come learn about elegant, superior solutions to the problems inheritance claims to adequately solve.
After 15 years of combined experience developing software of all types we are done with inheritance. We’ll explain how inheritance obfuscates our code and requires sympathetic co-obfuscation of the code of our clients. We will present superior techniques we use in place of inheritance that have made our programs easier to understand, use, extend, and maintain. We will conclude with the last and best of these techniques: a new modularity for the design of our software.