You shouldn't stack them on top of each other. Use a [multipolygon][1] for the farmland, so the other landuses are holes in it. Go to [the bottom of the page][2] for a practical example.
-----
Reply to the first comment:
If you have one big area of farmland and inside it are ten farmyards and twenty little patches of wood, then however you are going to map it, this requires you to draw 31 polygons. The multipolygon adds 1 (one) relation to it. One relation does not constitute a huge amount of data compared to the 31 other objects you have to map anyway.
[1]: http://wiki.openstreetmap.org/wiki/Relation:multipolygon
[2]: http://wiki.openstreetmap.org/wiki/Relation:multipolygon#Potlatch_2_example