I'm seeking a simple/short explanation of what polymorphic substitution is in java (using object orientated systems) -- something NOT aimed at an expert.
All the resources I find on the net are OTT
and don't explain it clearly enough, i.e. using examples in straightforward language.
(I have found an okay explanation on the British Computer Society website but i'd still like a better one if anyone has any decent links....)