Wzorzec MVC dzieli aplikację na:
Wzorzec MVC dzieli aplikację na:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
MVC (Model-View-Controller) to popularny wzorzec architektoniczny używany do organizacji kodu w aplikacjach z interfejsem graficznym. Dzieli on aplikację na trzy współpracujące ze sobą części:
- Model: Odpowiada za dane i logikę biznesową. Nie wie nic o sposobie prezentacji danych.
- Widok (View): Odpowiada za prezentację danych użytkownikowi (interfejs użytkownika). Nie zawiera logiki biznesowej.
- Kontroler (Controller): Pełni rolę pośrednika. Odbiera akcje użytkownika z widoku, przetwarza je, komunikuje się z modelem i aktualizuje widok.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A, C, D zawierają nieprawidłowe terminy, które nie należą do wzorca MVC.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Wzorzec MVC (Model-View-Controller)Wzorzec architektoniczny dzielący aplikację na trzy niezależne warstwy: Model (dane i logika biznesowa), Widok (interfejs użytkownika) oraz Kontroler (obsługa żądań i sterowanie).
- Interfejs (Interface)Czysty kontrakt określający zestaw sygnatur metod i właściwości bez pól stanu, który klasa implementująca musi w całości zrealizować.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
Podobne pytania z działu „Wzorce projektowe i architektura”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 14 pytań z tego działu.
- #30
Który wzorzec projektowy najlepiej pasuje do opisu: „Chcemy zapewnić, że w aplikacji istnieje dokładnie jedna instancja danej klasy, a dostęp do niej jest globalny”?
- #31
Który wzorzec projektowy najlepiej pasuje do opisu: „Obiekt może tworzyć różne typy innych obiektów, ale decyzja o tym, jaki obiekt stworzyć, jest podejmowana podczas działania programu”?
- #32
Który wzorzec projektowy najlepiej pasuje do opisu: „Chcemy umożliwić tworzenie skomplikowanego obiektu krok po kroku, a różne konfiguracje tego obiektu mogą być tworzone przez różne implementacje”?
- #33
Który wzorzec projektowy najlepiej pasuje do opisu: „Kiedy stan obiektu zmienia się, wszystkie jego zależności (obserwatorzy) są o tym informowane i automatycznie aktualizowane”?
- #130
Stosowanie wzorca Obserwator w programowaniu aplikacji WEB ma na celu: