The special feature of the '595 is the addition of the output register controlled by the latch pin. Say, you have 8 LED's connected to the outputs. You can clock in any byte and latch it so the LEDs show that. Then you can clock in any other byte, even slowly, and the LEDs will not change until you pulse the latch pin again!