What are some unique analogies to explain inheritance within computer science? | Dark Hacker News