Frage |
Antworten |
Co to jest Programowanie Zorientowane Obiektowo? Lernen beginnen
|
|
Programowanie zorientowane obiektowo opiera się na czterech filarach, koncepcjach które odróżniają je od innych para- dygmatów programowania. Jest to abstrakcja, hermetyzacja, dziedziczenie, polimorfizm
|
|
|
Co to jest Abstrakcja w Programowaniu Zorientowanym Obiektowo? Lernen beginnen
|
|
Abstrakcja jest modelem rzeczywistego obiektu lub zjawiska, ograniczonego do pewnego kontekstu, przez co dokładnie przedstawia szczegóły związane z tym kontekstem, ale pomija pozostałe.
|
|
|
Co to jest Hermetyzacja w Programowaniu Zorientowanym Obiektowo? Lernen beginnen
|
|
Hermetyzacja to zdolność obiektu do ukrywania części swojego stanu i zachowania przed innymi obiektami, eksponując resz- cie programu tylko ograniczony interfejs.
|
|
|
Co to jest Dziedziczenie w Programowaniu Zorientowanym Obiektowo? Lernen beginnen
|
|
Dziedziczenie to możliwość tworzenia nowych klas na bazie istniejących. Podklasa przejmie pola i metody klasy bazowej.
|
|
|
Co to jest Polimorfizm w Programowaniu Zorientowanym Obiektowo? Lernen beginnen
|
|
Polimorfizm pozwala traktować obiekty różnych klas jako instancje wspólnego interfejsu lub superklasy.
|
|
|
Relacje pomiędzy obiektami - Zależność Lernen beginnen
|
|
Silna relacja, w której jedna klasa potrzebuje drugiej do działania.
|
|
|
Relacje pomiędzy obiektami - Asocjacja Lernen beginnen
|
|
Asocjacja to relacja między dwoma klasami, która pokazuje, że jedna klasa korzysta z drugiej. Nie ma tu silnej zależności. Może być jednokierunkowa lub dwukierunkowa.
|
|
|
Relacje pomiędzy obiektami - Agregacja Lernen beginnen
|
|
Agregacja to relacja "całość-część", gdzie obiekty części są integralnymi elementami całości, ale mogą istnieć poza jej kontekstem.
|
|
|
Relacje pomiędzy obiektami - Kompozycja Lernen beginnen
|
|
Kompozycja to relacja "całość-część" o ścisłym związku, w której części są całkowicie zależne od życia całości i nie mogą istnieć bez niej.
|
|
|
Lernen beginnen
|
|
Domain Name System - System zamiany nazw domen na adresy IP.
|
|
|
Lernen beginnen
|
|
System bezpieczeństwa sieciowego, który monitoruje i kontroluje ruch sieciowy na podstawie określonych reguł.
|
|
|
Lernen beginnen
|
|
Mały fragment danych wysyłany przez serwer i przechowywany na komputerze użytkownika, używany do śledzenia stanu sesji.
|
|
|
Lernen beginnen
|
|
Mechanizm przechowywania danych użytkownika pomiędzy różnymi żądaniami HTTP.
|
|
|
Lernen beginnen
|
|
Secure Sockets Layer/Transport Layer Security - Protokoły kryptograficzne, które zapewniają bezpieczną komunikację przez internet.
|
|
|
Lernen beginnen
|
|
Przyjazny dla użytkownika adres, który jest używany do identyfikacji strony internetowej.
|
|
|
Lernen beginnen
|
|
Uniform Resource Locator - Adres, który jednoznacznie identyfikuje zasób w internecie.
|
|
|
Lernen beginnen
|
|
Hosting to usługa przechowująca dane strony internetowej na serwerach
|
|
|
Lernen beginnen
|
|
Zestaw reguł i standardów umożliwiających komunikację między urządzeniami w sieci.
|
|
|
Lernen beginnen
|
|
Mechanizm przechowywania danych w pamięci podręcznej, aby przyspieszyć przyszłe żądania tych samych danych.
|
|
|
Lernen beginnen
|
|
Wersja protokołu internetowego używana do identyfikacji urządzeń w sieci za pomocą 128-bitowych adresów, stworzona, aby zastąpić IPv4 z powodu wyczerpywania się dostępnych adresów.
|
|
|
Lernen beginnen
|
|
Wersja protokołu internetowego używana do identyfikacji urządzeń w sieci za pomocą 32-bitowych adresów.
|
|
|
Lernen beginnen
|
|
Internet Protocol Address - Unikalny numer przypisany do każdego urządzenia podłączonego do sieci komputerowej korzystającej z protokołu internetowego do komunikacji.
|
|
|
Lernen beginnen
|
|
Content Delivery Network - System rozproszonych serwerów, które dostarczają treści do użytkowników na podstawie ich lokalizacji geograficznej, aby zminimalizować opóźnienia.
|
|
|
Lernen beginnen
|
|
PHP było pierwotnie skrótem od Personal Home Page, ale teraz oznacza inicjalizację rekurencyjną PHP: Hypertext Preprocessor.
|
|
|
Lernen beginnen
|
|
Zbiór gotowych komponentów i narzędzi, które ułatwiają tworzenie aplikacji webowych.
|
|
|
Lernen beginnen
|
|
Model / View / Controller - Wzorzec projektowy, który oddziela logikę aplikacji (Model), interfejs użytkownika (View) i kontrolę przepływu danych (Controller).
|
|
|