Дефисные разборки«Штрихкод» — это сложносокращённое слово, которое произошло от словосочетания «штриховой код».
«Экономкласс» — это сокращённое словосочетание «экономический класс».
Почему им не нужны дефисы?
Всё просто: в русском языке все сложносокращённые слова пишутся слитно. Например: драмтеатр (драматический театр), загранпаспорт (заграничный паспорт), зарплата (заработная плата) и так далее.
«Экономкласс», но «бизнес-класс»?
Тут всё чуть сложнее. «Бизнес-» — это не сокращение (как, например, «эконом»), а самостоятельная часть, отдельно используемое слово. Так что «бизнес-» как первая часть сложных слов нуждается в дефисе. Например: бизнес-класс, бизнес-план, бизнес-зал, бизнес-ужин и так далее.