What best describes what object-oriented programming does?
It creates one class for all business logic.
It focuses on objects that interact cleanly with one another.
It programs exclusively to classes.
It programs exclusively to interfaces.