根据病因及血流动力学改变将休克分为