KOWARIANCJA co to jest

Definicja covariancy co to znaczy. Słownik Problem dotyczy zgodności typów w razie polimorfizmu.

kowariancja co to jest

Czy przydatne?

Definicja kowariancja

Definicja z ang. covariance, z niem. Kovarianz.

Znaczenie z ang. covariancy w informatyce:

Co to znaczy KOWARIANCJA: Problem dotyczy zgodności typów w razie polimorfizmu inkluzyjnego. Załóżmy, iż sposób m(A:T), parametryzowana wyznacznikiem A typu T, jest zdefiniowana w klasie K. Załóżmy, iż klasa K posiada specjalizację (podklasę) K', gdzie jest zdefiniowana sposób m(B:T'), parametryzowana wyznacznikiem B typu T'; ta nowa sposób przesłania poprzednią. Zakłada się zasadę zamienialności (substitutability) i silną statyczną kontrolę typów. Powstaje zapytanie, jaki ma być relacja między typami T i T'? Istnieją trzy możliwości:inwariancja (C++) oznaczająca, iż T musi być identyczny z T';kowariancja (Eiffel) oznaczająca, iż T' musi być podtypem T (zwłaszcza T=T');kontrawariancja (Sather) oznaczająca, iż T' musi być nadtypem T (zwłaszcza T=T').Kontrawariancję zaproponował L. Cardelli opierając się na spekulacji teoretycznych dotyczących mocnej kontroli typów i polimorfizmu. Zwolennicy kowariancji uważają, iż kontrawariancja jest nienaturalna dla programistów, wobec czego prowadzi do błędów i nieporozumień. Zwolennicy kontrawariancji argumentują, iż kowariancja znaczy pomniejszenie skuteczności mocnej statycznej kontroli typów. Wobec różnych mierników oceny, regularnie wznawiane dyskusje nie prowadzą do jednoznacznych konkluzji.

Czym jest Kowariancja znaczenie w Słownik definicji K .

Co znaczy Klasa Generyczna:
Porównanie Klasa wykorzystywana jako wzorzec dla innych klas, klasa parametryzowana, klasa szablonowa kowariancja co znaczy.
Krzyżówka Klucz Złożony:
Dlaczego Klucz składający się z dwóch albo większej ilości wartości (atrybutów kowariancja krzyżówka.
Co to jest Konserwacja:
Jak lepiej Zobacz: pielęgnacja kowariancja co to jest.
Słownik Klient-Serwer:
Kiedy komputerów albo oprogramowania, charakteryzująca się podziałem na część ustalaną jako serwer, której zadaniem jest realizacja usług (na przykład dostępu do bazy danych) i część ustalaną jako klient kowariancja słownik.
  • Dodano:
  • Autor: