Näytä suppeat kuvailutiedot

dc.contributor.advisorLakanen, Antti-Jussi
dc.contributor.authorTarkkanen, Juho
dc.date.accessioned2020-05-12T12:40:52Z
dc.date.available2020-05-12T12:40:52Z
dc.date.issued2020
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/68951
dc.description.abstractEntiteetti-komponentti-järjestelmä (ECS) on kytkentöjen purkamiseen datan ja logiikan välillä keskittyvä ohjelmoinnin malli. Koostumissuhteita vahvistamalla ECS tarjoaa hyötyjä järjestelmien ylläpitoon, laajentamiseen ja uudelleenkäyttämiseen, ja siitä voidaan havaita samankaltaisuuksia tunnettuihin olio-ohjelmoinnin suunnittelumalleihin. Suunnittelumallit ovat yleisesti hyvin kattavia kuvauksia tyypillisten ohjelmointiongelmien ratkaisutavoista. ECS:n määritelmä taasen on kovin hajanainen. Käsitys ECS:stä monipuolistuu vertailemalla sitä samankaltaisiin perinteistä oliosuuntautuneisuutta ilmentäviin suunnittelumalleihin.fi
dc.description.abstractEntity component system (ECS) is a programming pattern oriented towards decoupling data and logic. Well-known object oriented design patterns share similarities with ECS and by using composition ECS provides benefits in maintainability, extensibility and reuse of systems. Design patterns are usually well-documented descriptions of ways to solve common problems in programming. In this context ECS is quite sparse. Comparing ECS with similar and traditionally object-oriented design patterns helps in diversifying its description.en
dc.format.extent31
dc.language.isofi
dc.rightsIn Copyrighten
dc.subject.otherentiteetti-komponentti-järjestelmä
dc.subject.othersuunnittelumalli
dc.subject.otheroliosuuntautunut ohjelmointi
dc.titleEntiteetti-komponentti-järjestelmä ja läheiset oliosuuntautuneet suunnittelumallit
dc.typebachelor thesis
dc.identifier.urnURN:NBN:fi:jyu-202005123159
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.rights.accesslevelopenAccess
dc.type.publicationbachelorThesis
dc.contributor.oppiainekoodi602
dc.subject.ysoohjelmointi
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

In Copyright
Ellei muuten mainita, aineiston lisenssi on In Copyright