Should Every Different Textured Piece Be It's Own Object
If you're just concerned about how the object looks, there might not be any reason to make them separate objects; multiple materials can be assigned to a single object:


Add a material slot and new material
Select some vertices
Assign the material to the selected vertices