Czytałem podręcznik Java i wspomniałem o czymś, co nazywa się "klasą sterowników". Co to jest i czym różni się od normalnej klasy?Co to jest klasa kierowcy? (Java)
Odpowiedz
"Klasa kierowcy" jest często klasą zawierającą główną. W prawdziwym projekcie często możesz mieć wiele "klas sterowników" do testowania i do czegokolwiek, lub możesz zbudować główną część dowolnego z twoich obiektów i wybrać klasę z możliwością działania przez IDE, lub po prostu określając "classname java".
Nie mogę powiedzieć, abym kiedykolwiek słyszał, że klasa zawierająca główną metodę nazywa się wcześniej klasą sterowników - zazwyczaj jest to coś w rodzaju "głównej klasy" lub "punktu wejścia". To tylko moje doświadczenie - autor może go używać w twoim rozumieniu ... –
Myślę, że to dziwactwo serii Deitel + Deitel. Przeanalizowałem kilka ich książek i pamiętam, że Driver był główną klasą dla wielu przykładów. –
Ick - Myślę, że moglibyśmy zrobić z poznaniem tej książki wtedy :) –
Bez kontekstu trudno powiedzieć. Czy to może być mowa o sterowniku JDBC? Jeśli tak, klasa sterownika jest odpowiedzialna za implementację interfejsu java.sql.Driver dla konkretnej bazy danych, tak aby klienci mogli pisać kod metodą db -nostnostyczną. Infrastruktura JDBC określa, którego sterownika użyć na podstawie ciągu połączenia.
Jeśli jednak książka nie mówiła o JDBC, potrzebujemy więcej kontekstu.
Jako przykład można podać sekcję "Tworzenie pliku konfiguracji hibernacji" (http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/en/hibernatetools/html_single/index.html#hib_config_file) z obraz http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/en/hibernatetools/html_single/images/plugins/plugins_1.png, aby dalej zilustrować twoją odpowiedź. – VonC
Nie jestem pewien - jeśli osoba przesłuchująca jest nowa w Javie, wprowadzenie do miksu Hibernate, nawet w celach demonstracyjnych, może nie być bardzo pomocne. –
W jakiś sposób wiedziałem, że masz jakiś powód, by nie przedstawiać tego określenia obrazem. Oczywiście nie zgadzam się (patrz komentarze http://stackoverflow.com/questions/707194/tool-to-remove-unnecessary-dependencies-in-a-java-project/707206#707206), ale to jest twoja odpowiedź (które przegłosowałem btw), więc nie (i nie będę) edytować;) – VonC
„class driver” może odnosić się do proceduralnego stylu programowania obejmującym: (1) „klas pojemnik” oraz (2) „klas sterownika”
Załóżmy, że tworzysz swój własny obiekt jako kontener dla danych . Wtedy może chcesz stworzyć dwa rodzaje zajęć: „kontenery” i „kierowców”
„klasy pojemnik” może zawierać: - zmienne instancji posiadać odpowiednie dane - pobierające i ustawiające - Metody wspierające przenoszenie danych w/out klasy (parsowania, tłumaczenie) - ograniczone obliczenia
„klasy kierowca” może zawierać: - metoda main, który napędza realizację ogólny zadań (aka punkt wyjścia dla realizacji) - rozmowy do metod statycznych, jak w przypadku programowania proceduralnego - instancji obiektu klasy kontenera ts do przechowywania różnych danych (mogą być zorganizowane w inne struktury danych, np. tablice; manipulowane, aby rozwiązać ogólny zadania)
Według mojej książki Java:
Klasa kierowca jest klasa, która jest odpowiedzialna za prowadzenie innych klas. Tak jak termin komputerowy "Sterownik oprogramowania" odnosi się do oprogramowania, które uruchamia lub napędza coś innego.
- 1. Co to jest klasa handlera?
- 2. Co to jest klasa React.AsyncComponent?
- 3. Co to jest klasa HibernateTemplate?
- 4. Co to jest klasa inline C++?
- 5. Co to jest klasa "DataBindingComponent" w Androidach?
- 6. Co to jest klasa równorzędna w Javie?
- 7. Co to jest klasa SelectList wC#?
- 8. Co to jest console.log() java?
- 9. Co to jest dosłownie w języku Java?
- 10. Co to jest odpowiednik java javascript's String.fromCharCode?
- 11. Co to jest ekwiwalent C# Java DecimalFormat?
- 12. Co to jest wersja C++ Java ArrayList
- 13. Co to jest "String ..." w języku Java?
- 14. Java - Co to jest zmienna instancji?
- 15. Co to jest mnemonik w języku Java?
- 16. Co to jest użycie e.consume() w java
- 17. Co to jest odpowiednik Java obiektu Scala?
- 18. Co to jest serializacja obiektów? (Java)
- 19. Co to jest odpowiednik Java 1.2.2 Pattern.quote()
- 20. Co to jest python dla BigDecimal Java?
- 21. Co to jest kontekst?
- 22. Co to jest podklasa
- 23. Java: Co to znaczy ~
- 24. Co to jest css "robi [? Class * = moja klasa] .my-podklasa"?
- 25. Co to jest klasa ModelState w MVC 3?
- 26. PHP regex: co to jest "klasa na offset 0"?
- 27. Co to jest klasa wartości i jaka jest klasa odniesienia w języku C#?
- 28. Co to jest wstawianie?
- 29. Czy to jest wewnętrzna klasa?
- 30. Co to jest incydent?
Napędzi kod. – Andrew