How is a domestic cat a successful predator?

The domestic cat is a successful predator because of its different color, coat types, size and shapes. This makes it easy to adapt in a number of environment to catch their prey.