top | item 7868903 (no title) abrahamsen | 11 years ago > I would say the defining property of OO, is polymorphism.Make it dynamic polymorphism, and I agree. discuss order hn newest groovy2shoes|11 years ago Subtype polymorphism. Dynamic dispatch.http://en.wikipedia.org/wiki/Subtype_polymorphismhttp://en.wikipedia.org/wiki/Dynamic_dispatchPolymorphism is a feature of the type system, and thus inherently static. Dynamic dispatch is something you often wind up with as a consequence of subtyping, but neither requires the other, strictly speaking. panzi|11 years ago subtype polymorphism
groovy2shoes|11 years ago Subtype polymorphism. Dynamic dispatch.http://en.wikipedia.org/wiki/Subtype_polymorphismhttp://en.wikipedia.org/wiki/Dynamic_dispatchPolymorphism is a feature of the type system, and thus inherently static. Dynamic dispatch is something you often wind up with as a consequence of subtyping, but neither requires the other, strictly speaking.
groovy2shoes|11 years ago
http://en.wikipedia.org/wiki/Subtype_polymorphism
http://en.wikipedia.org/wiki/Dynamic_dispatch
Polymorphism is a feature of the type system, and thus inherently static. Dynamic dispatch is something you often wind up with as a consequence of subtyping, but neither requires the other, strictly speaking.
panzi|11 years ago