明喻、暗喻、借喻和借代的区别