У слова "различие" одно прямое значение - разница, несходство.
А вот слово "отличие" может быть употреблено в разных значениях. Например, знаки отличия у военных; окончить школу с отличием. Ну и конечно же отличие - это конкретный признак, это то, благодаря чему создается различие.
Может применяться с разным значением. Различие и отличие могут быть синонимами (разница каких-то признаков), а могут означать совсем разное. Отличие - отличившийся, выдающийся, очень качественный.