Introduction to OOP Chapter 19: Container Classes : next previous audio real text

Tension between Strong Typing and Reuse

The situation is very different when we move to statically typed languages. There, the strong typing can get in the way of software reuse.
type
	Link = Record
		value : integer
		nextelement : ^ Link
	end;
What happens when we need a linked list of doubles? or of a user defined type?

The strong typing is getting in the way of software reuse.

Intro OOP, Chapter 19, Slide 03