If you define appearance conditions for a layer, you can then assign objects to this layer. This is very useful especially with large and complex projects as it allows you to hide or display the objects assigned to a specific layer via the checkbox in the tool window.
In this way, you avoid overlapping the different objects on the workspace which would otherwise make working on individual objects difficult.
See also: