В чем разница между свитером, пуловером, кардиганом и кофтой?

• Высокая горловина - свитер;
• Круглая горловина - джемпер;
• V-образная горловина - пуловер;
• Застежка на пуговицах, либо без них - кардиган;
• Застежка на молнии - кофта.