Here is simple example with Two meshes vs One mesh eye. Yes you can made up of 4 meshes and create more complex model and why not. All possible variation how to do the eye are acceptable, but it depends of the project requirement.
You've done it once and then you are free.