Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Performance impact of using abstractions in object-oriented programming (CROSBI ID 670641)

Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija

Juričić, Vedran ; Radošević, Matea Performance impact of using abstractions in object-oriented programming // Annals of DAAAM for ... & proceedings of the ... International DAAAM Symposium ... / Katalinić, Branko (ur.). 2018. str. 0901-0907 doi: 10.2507/29th.daaam.proceedings.130

Podaci o odgovornosti

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

engleski

Performance impact of using abstractions in object-oriented programming

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.

OOP performance ; abstraction performance ; dependency inversion ; inversion of control

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

0901-0907.

2018.

objavljeno

10.2507/29th.daaam.proceedings.130

Podaci o matičnoj publikaciji

Proceedings of the 29th DAAAM International Symposium

Katalinić, Branko

Beč: DAAAM International Vienna

978-3-902734-20-4

1726-9679

Podaci o skupu

29th DAAAM International Symposium on intelligent manufacturing and automation

predavanje

24.10.2018-27.10.2018

Zadar, Hrvatska

Povezanost rada

Informacijske i komunikacijske znanosti

Poveznice