The theory of comparative advantage makes the important assumption that resources
can be freely switched between the manufacture of different products without any loss
of productivity. Even in the abstract world of economic theory this is clearly not realistic.
Ricardo considered what goods and services countries should produce, and suggested that they should specialise by allocating their scarce resources to produce goods and services for which they have a comparative cost advantage. There are two types of cost advantage – absolute, and comparative.