Inheritance versus parameterization

@inproceedings{Ernst2013InheritanceVP,
  title={Inheritance versus parameterization},
  author={Erik Ernst},
  year={2013}
}
This position paper argues that inheritance and parameterization differ in their fundamental structure, even though they may emulate each other in many ways. Based on this, we claim that certain mechanisms, e.g., final classes, are in conflict with the nature of inheritance, and hence causes language designs to be less generalizable and more prone to semantic conflicts, and hence we recommend that these mechanisms should be optimized for playing different roles in language design. 

From This Paper

Figures, tables, results, connections, and topics extracted from this paper.
1 Extracted Citations
0 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.

Similar Papers

Loading similar papers…