Types of Analogies?

An analogy shows the relationship between two words. There are several commonly used types of analogies: function/purpose, characteristic action, relative size and degree, part/whole, type, characteristic location, attribute, descriptive pair, cause and effect, lack, and characteristic use. Look here for more information: