Cześć Próbuję nauczyć się kilku terminów związanych z programowaniem i często przychodzi mi do głowy program obsługi słów. Czy ktoś może prosić o wyjaśnienie, co ma na myśli osoba prowadząca i kiedy użyć tego terminu.
86
Program obsługi to procedura / funkcja / metoda, która specjalizuje się w określonym typie danych lub koncentruje się na określonych zadaniach specjalnych.
Przykłady:
Obsługa zdarzeń - odbiera i przetwarza zdarzenia i sygnały z otaczającego systemu (np. OS lub GUI).
Obsługa pamięci - wykonuje określone zadania specjalne w pamięci.
Program obsługi danych wejściowych - funkcja odbierająca dane wejściowe i wykonująca specjalne zadania na danych, oczywiście w zależności od kontekstu.
Kod powiązany i wyzwalany przez wystąpienie określonego zdarzenia, takiego jak wiadomość przychodząca, zgłoszony wyjątek, sygnał wysłany do procesu, zakończenie żądania we / wy sieci lub kliknięcie myszą elementu interfejsu użytkownika. To bardzo ogólne określenie.
źródło
Myślę, że to bardzo ogólny termin, bez „twardej” definicji. Znaczenie jest bardzo kontekstowe, różni się w zależności od ogólnego projektu kodu.
Dla mnie zwykle oznacza to kod, który jest wywoływany z wewnętrznego rdzenia i ma coś zrobić i wrócić. Ta „wewnętrzna” część może mieć dostępnych kilka „programów obsługi” i wybiera, który z nich ma zostać wywołany.
W niektórych przypadkach definiujesz API, aby te programy obsługi były w większości zamienne, więc wywołujący może wybrać jeden z tabeli i użyć tego samego kodu do wywołania dowolnego z nich. OOP bardzo tutaj pomaga.
źródło