I told someone that I learn best by first hearing a general principle and only afterward being given examples and analogies. She replied that my explanations are hard to follow when my analogies are not from subjects already familiar to and well understood by her. She went further and said that sometimes she understood novel things I was trying to explain, only to be confounded by my subsequent analogies. I immediately replied that in my opinion, analogies to familiar topics are of course much better teaching tools than those to unfamiliar ones, but obscure analogies primarily function as tests to ensure understanding rather than tools to convey it. Someone fully understanding a concept ought to be able to use that understanding as a guide to understand analogous unfamiliar topics.
I am very interested in what others have to say about my last point in particular and would appreciate comments.