izpis_h1_title_alt

Večkratno razpošiljanje v javi
ID Petrič, Julija (Author), ID Mihelič, Jurij (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (329,77 KB)
MD5: 4B3A3BCC37FE1E144DAD605EE240D0D5
PID: 20.500.12556/rul/96d73437-dfd8-4b4b-be2b-e7512f2e6d9e

Abstract
Diplomska naloga predstavlja mehanizme razpošiljanja. Objektno orientirane programske jezike lahko v grobem delimo na jezike, ki omogočajo enojno razpošiljanje in na jezike, ki zagotavljajo večkratno razpošiljanje. Pri enojnem razpošiljanju se izvajalni sistem na podlagi dejanskega tipa objekta prejemnika odloči, katero metodo bo v resnici klical. Vendar ima enojno razpošiljanje nekaj omejitev. Zato čedalje več programskih jezikov omogoča večkratno razpošiljanje, kjer je izbira dejanske klicane metode določena glede na vse argumente klica metode. V diplomski nalogi so predstavljene različne tehnike, kako simulirati večkratno razpošiljanje v programskem jeziku java, ki zagotavlja le enojno razpošiljanje. Naloga zajema tudi enostavne testne programe, s katerimi sem merila hitrost izvajanja posameznih tehnik.

Language:Slovenian
Keywords:večkratno razpošiljanje, enojno razpošiljanje, dvojno razpošiljanje
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2017
PID:20.500.12556/RUL-95919 This link opens in a new window
Publication date in RUL:25.09.2017
Views:823
Downloads:302
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Multiple dispatch in Java
Abstract:
In this thesis we talk about dispatch mechanisms. Object oriented programming languages are divided into two main categories: programming languages that supports single dispatch and programming languages that supports multiple dispatch. In single dispatch languages the method to be executed is selected by the dynamic type of the receiver object and static types of method parameters. However, single dispatch has several limitations. Consequently, a growing number of programming languages enables a multiple dispatch, where the method to be executed is selected by the dynamic type of all arguments of method call. Here, different multiple dispatch simulation techniques in java programming language, which otherwise supports only single dispatch, are discussed. We performed simple test programs to evalue the runtime of each individual technique.

Keywords:multiple dispatch, single dispatch, double dispatch

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back