Inheritance, Composition, and the Cost of Change
A narrated programming explainer that uses evolving code and class diagrams to test a familiar design rule against a new requirement.
By @CodeAesthetic for CodeAestheticRuns 10:00

This film opens with Library
A free account opens 100 hand-picked films. Library opens all 4,570 of them for $6 a month.
Free takes an email or Google, no card. See the plans
Why it works
The opening states the design rule by 0:03 and poses a practical question at 0:08. One code example grows into a hierarchy by 1:35, fails under a new requirement near 2:00, and is rebuilt from 3:33 to 5:20; replay peaks inside the analyzed excerpt cluster around the rewrite at 4:06–4:36 and its applied result at 5:18–5:24.
Films like this
Tagged programming explainercode animationclass diagramsdark backgroundtechnical voiceoverconcept cardslong form16:9






