Umm not to be rude but what book because you did not say?
Answer:
Metaphor
Explanation:
The sentence is a bit hard to understand, but since it's using the idea of armor that isn't actually there, I think it is metaphor.
Answer:
Once upon a time when I was a discussion with a colleague over what to eat I referred to things she said at an earlier time to help my case. By debating in class, I learned new things based on history and used that knowledge to further support my answer.
One thing should always be in your mind is your listening power. If you cant listen to your partner you can't learn.