Между однородными определениями ставится запятая, между неоднородными определениями запятая не ставится.Однородные определения напрямую связаны с определяемым (главным) словом, тогда как между собой они находятся в отношениях перечисления (они произносятся с перечислительной интонацией и между ними можно поставить союз и):Синие, зелёные шары. – Синие шары. Зелёные шары. Синие и зелёные шары.Неоднородные определения не произносятся с перечислительной интонацией, между ними обычно нельзя поставить союз и. Неоднородные определения иначе связаны с определяемым (главным) словом. Одно из определений (ближайшее) непосредственно связано с определяемым словом, тогда как второе связано уже со словосочетанием, состоящим из главного слова и первого определения:Длинный товарный поезд. С главным словом поезд непосредственно связано ближайшее к нему определение – товарный. Определениедлинный связано со всем словосочетанием – товарный поезд. (Товарный поезд является длинным).