keep in mind I was guessing...everybody is different and everybody does different things. If you were working out a certain part, every other day, but you work out using light weight, or training like you would as a fighter, you can do everything every other day.
BUT, if you were doing things to build...it is typically best to try and work in as much rest time in between as possible, something like 3-4 days in between.
You can group things or do everything separately. I am not sure your age or your goal.
You could do:
routine1
group1: chest / triceps
group2: back / biceps
group3: legs (upper/thigh)
group4: legs (hamstring/calf) / forearms / shoulders
rest day...repeat
routine2:
group1: chest / back / shoulders
group2: triceps / biceps / forearms
group3: legs (all)
group4: cardio
rest day...repeat
now as you can see, you can do anything, but it comes down to spacing for recovery. That's what it's mainly about. Lifting enough to create micro tears in the muscles, consuming protein, and letting the body have time to fill in those tears.
Because I tend to have size and not mass or bulk, I work out differently. I do it to achieve a certain look. You should train according to what you want to achieve. A person who wants to go into mma should not bodybuild.
My routine is rather basic but specific
chest
shoulders / tris / shrugs
back
biceps / shrugs
legs (just squats for now)
I will throw in shrugs in there whenever I feel my body can...the "soft" muscles like the traps and calves can be worked out more frequently, so keep that in mind and mix them in.