- Tytuł:
-
Dziedziczenie implementacyjne, delegacja
Implementation inheritance, delegation - Autorzy:
-
Skiba, Beata
Stasiak, Amadeusz
Żyła, Alicja - Powiązania:
- https://bibliotekanauki.pl/articles/972666.pdf
- Data publikacji:
- 2018
- Wydawca:
- Wrocławska Wyższa Szkoła Informatyki Stosowanej Horyzont
- Tematy:
-
dziedziczenie implementacyjne
delegacja
programowanie sterowane zdarzeniami
implementation inheritance
delegation
event-driven programming - Opis:
-
Celem tego artykułu jest przedstawienie dziedziczenia implementacyjnego oraz delegacji. Zostanie
przedstawione jak działają obie techniki, a także jakie mają zastosowania, ograniczenia oraz problemy. Praca ma na
celu przedstawienie również klasy dziedziczenia implementacyjnego oraz jego rodzajów elementów takich jak elementy
prywatne, chronione i publiczne. Ograniczeniami dziedziczenia implementacyjnego są pojedynczość i niezmienność.
Dziedziczenie implementacyjne posiada również swoje moduły programowe oraz topologię sieci. Delegacja ma własne
projektowanie struktur danych oraz jest bardzo dobrą alternatywą dla dziedziczenia implementacyjnego. W artykule
przedstawione jest jak jest tworzona delegacja oraz jakie posiada cechy. Podczas wykorzystywania delegacji pomocne
jest programowanie zdarzeniowe. Zaprezentowane jest także działanie programów na starszych systemach przy użyciu
deklaracji. Zarówno dziedziczenie implementacyjne jak i deklaracja są ważną częścią programowania obiektowego.
Przedstawione są bardzo ważne różnice między dziedziczeniem implementacyjnym a delegacją. Na końcu referatu pokazane
są spostrzeżenia odnośnie do dziedziczenia implementacyjnego oraz delegacji.
The aim of this paper is to present the implementation inheritance and delegation. Will be presented how both techniques work, and what are their applications, limitations and problems. The article aims to present the implementation inheritance class and its types of elements such as private, protected and public elements. The constraints of implementation inheritance are singularity and immutability. Implementation inheritance has many limitations, such as composition, admixture, interface and features. Implementation inheritance also has its program modules and a network topology. The delegation has its own design of data structures and is a very good alternative to implementation inheritance. This paper outlines how a delegation is created and what features it has. Event programming is helpful when using delegations. The operation of programs on older systems using the declaration is also presented. Both implementation, inheritance and declaration are an important part of object-oriented programming. Very important differences between implementation inheritance and delegation are also presented. At the end of the paper, the observations about implementation inheritance and delegation are shown. - Źródło:
-
Biuletyn Naukowy Wrocławskiej Wyższej Szkoły Informatyki Stosowanej. Informatyka; 2018, 8, 1; 9-16
2082-9892 - Pojawia się w:
- Biuletyn Naukowy Wrocławskiej Wyższej Szkoły Informatyki Stosowanej. Informatyka
- Dostawca treści:
- Biblioteka Nauki