Viruses use different methods for spreading themselves,exploits etc.
Zero-day exploit
http://www.securelist.com/en/glossary?glossid=154039420

“This leaves almost no time for a vendor to create a patch, or for IT administrators to implement other defensive measures.”