Alan Kay
(3 articles)1967
Polymorphism
Ability of objects to take on many forms, allowing methods to perform differently based on the object that invokes them.
Generality: 615
1983
Reflective Programming
Programming paradigm that allows a program to inspect and modify its own structure and behavior at runtime.
Generality: 702
1983
Direct Manipulation
An interaction style in user interfaces where users can directly interact with objects on the screen in a continuous and immediate manner.
Generality: 790