В чем разница между классом, объектом и интерфейсом