Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 973855

Performance impact of using abstractions in object-oriented programming


Juričić, Vedran; Radošević, Matea
Performance impact of using abstractions in object-oriented programming // Proceedings of the 29th DAAAM International Symposium / Katalinić, Branko (ur.).
Beč: DAAAM International Vienna, 2018. str. 0901-0907 doi:10.2507/29th.daaam.proceedings.130 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 973855 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Performance impact of using abstractions in object-oriented programming

Autori
Juričić, Vedran ; Radošević, Matea

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of the 29th DAAAM International Symposium / Katalinić, Branko - Beč : DAAAM International Vienna, 2018, 0901-0907

ISBN
978-3-902734-20-4

Skup
29th DAAAM International Symposium on intelligent manufacturing and automation

Mjesto i datum
Zadar, Hrvatska, 24.10.2018. - 27.10.2018

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
OOP performance ; abstraction performance ; dependency inversion ; inversion of control

Sažetak
The abstraction is a common mechanism that developers use when developing applications. It allows their code to be more robust and easier to maintain because it provides a loose coupling between application’s components. This paper analyses an impact of using abstractions on application execution and its performance. Tests were devised so that one can measure an execution time when only concrete classes are used, when interfaces or implementation are used and when abstract classes or inheritance are used. This paper also presents an analysis of a special case of using interfaces, in which the objects are not directly instantiated, but instead their creation is controlled by an Inversion of Control container.

Izvorni jezik
Engleski

Znanstvena područja
Informacijske i komunikacijske znanosti



POVEZANOST RADA


Ustanove:
Filozofski fakultet, Zagreb

Profili:

Avatar Url Vedran Juričić (autor)

Poveznice na cjeloviti tekst rada:

doi www.daaam.info

Citiraj ovu publikaciju:

Juričić, Vedran; Radošević, Matea
Performance impact of using abstractions in object-oriented programming // Proceedings of the 29th DAAAM International Symposium / Katalinić, Branko (ur.).
Beč: DAAAM International Vienna, 2018. str. 0901-0907 doi:10.2507/29th.daaam.proceedings.130 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Juričić, V. & Radošević, M. (2018) Performance impact of using abstractions in object-oriented programming. U: Katalinić, B. (ur.)Proceedings of the 29th DAAAM International Symposium doi:10.2507/29th.daaam.proceedings.130.
@article{article, author = {Juri\v{c}i\'{c}, Vedran and Rado\v{s}evi\'{c}, Matea}, editor = {Katalini\'{c}, B.}, year = {2018}, pages = {0901-0907}, DOI = {10.2507/29th.daaam.proceedings.130}, keywords = {OOP performance, abstraction performance, dependency inversion, inversion of control}, doi = {10.2507/29th.daaam.proceedings.130}, isbn = {978-3-902734-20-4}, title = {Performance impact of using abstractions in object-oriented programming}, keyword = {OOP performance, abstraction performance, dependency inversion, inversion of control}, publisher = {DAAAM International Vienna}, publisherplace = {Zadar, Hrvatska} }
@article{article, author = {Juri\v{c}i\'{c}, Vedran and Rado\v{s}evi\'{c}, Matea}, editor = {Katalini\'{c}, B.}, year = {2018}, pages = {0901-0907}, DOI = {10.2507/29th.daaam.proceedings.130}, keywords = {OOP performance, abstraction performance, dependency inversion, inversion of control}, doi = {10.2507/29th.daaam.proceedings.130}, isbn = {978-3-902734-20-4}, title = {Performance impact of using abstractions in object-oriented programming}, keyword = {OOP performance, abstraction performance, dependency inversion, inversion of control}, publisher = {DAAAM International Vienna}, publisherplace = {Zadar, Hrvatska} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font