Что такое класс водителя? (Ява)
Я читал учебник по Java, и в нем упоминается нечто, называемое "класс драйвера". Что это такое и как он отличается от обычного класса?
Ответы
Ответ 1
A "Класс драйвера" часто является просто классом, который содержит основной. В реальном проекте у вас часто может быть множество "классов драйверов" для тестирования и еще много чего, или вы можете создать основную часть в любом из ваших объектов и выбрать класс runnable через вашу среду IDE или просто указать "java classname".
Ответ 2
Без контекста это трудно сказать. Может быть, речь идет о драйвере JDBC? Если это так, класс драйвера отвечает за реализацию интерфейса java.sql.Driver для конкретной базы данных, так что клиенты могут писать код в db -агностический путь. Инфраструктура JDBC работает над тем, какой драйвер использовать на основе строки подключения.
Если бы книга не говорила о JDBC, нам нужно больше контекста.
Ответ 3
Согласно моей книге Java:
Класс драйвера - это класс, который отвечает за запуск других классов. Так же, как компьютерный термин "Драйвер программного обеспечения" относится к части программного обеспечения, которое запускает или управляет чем-то другим.
Ответ 4
"класс драйвера" может ссылаться на стиль процедурного программирования, включающий:
(1) "классы контейнеров" и (2) "классы драйверов"
Скажите, что вы создаете свой собственный объект в качестве контейнера для данных.
Затем вы можете создать два типа классов: "контейнеры" и "драйверы"
"Класс контейнера" может содержать:
- переменные экземпляра для хранения соответствующих данных
- геттеры и сеттеры
- методы поддержки перемещения данных в/из класса (синтаксический анализ, перевод)
- ограниченные вычисления
"Класс драйвера" может содержать:
- основной метод, который управляет выполнением общей задачи (ака точки входа для выполнения)
- призывы к статическим методам, как и процедурное программирование
- экземпляры объектов класса контейнера для хранения разных данных (могут быть организованы в других структурах данных, например массивах, для решения общей задачи)