In computer science a metaphor is:

A label applied to a group of concepts
  • A figure of speech in which a phrase is applied to an object to which it is not literally applicable
  • The model of a type
  • A comparison that does not use the word 'like'

In English a metaphore may refer to a word ot a phrase, but this is not how the word is used in computer science.

The model of a type is another term for an ADT.

In computer science a metaphor is more than a comparison.