3 ms·
@Metaphor public interface Life extends Box<Chocolate> { } Shouldn't this be @simile?
by alsocasey 13y ago
@Metaphor
public interface Life extends Box<Chocolate> {
}
Shouldn't this be @simile?
- sah2ed 13y agoThe use of metaphor here is correct. "SIMILE: a figure of speech comparing two unlike things that is often introduced by like or as (as in cheeks like roses). “She's as fierce as a tiger” is a simile, but “She's a tiger when she's angry” is a metaphor."
- eip 13y ago"Life is like a box of chocolates"
- kinofcain 13y agoI think it's valid since Life, in this case, extends Box of Chocolates and therefore "is a" Box of Chocolates. If Life had implemented the same interfaces or extended the same parent class as Box of Chocolates, then it would be a @simile as Life, in that case, would be "like a" Box of Chocolates.
- yohui 13y agoSimiles are a subset of metaphors, anyways.