Entiteetti-komponentti-järjestelmä ja läheiset oliosuuntautuneet suunnittelumallit
Authors
Date
2020Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Entiteetti-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. Entity 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.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5318]
Related items
Showing items with similar title or keywords.
-
Suunnittelumallit ja niiden vaikutus laatuun
Tuikka, Jari (2019)Sovelluskehityksessä olio-ohjelmoinnissa halutaan usein käyttää apuna suunnittelumalleja. Suunnittelumalleihin liittyy usein oletusarvo, että ne automaattisesti lisäävät sovelluksen laatua. Tämä tutkielma käsittelee miten ... -
Sulautettujen järjestelmien hyödyntäminen toisen asteen ammatillisessa opetuksessa
Salo, Jarmo (2017)Tässä Pro gradu -tutkielmassa paneudutaan sulautettujen järjestelmien hyödyntämiseen toisen asteen opetuksessa Tieto- ja tietoliikennetekniikan opetussuunnitelmassa. Tutkielmassa tutkitaan LEGO Mindstorms -, Arduino UNO - ... -
Ohjelmistojen uudelleenkäytön päätöskriteerit
Ari Rauhala, Juha Soikkeli (2011)Rauhala, Ari & Soikkeli, Juha Ohjelmistojen uudelleenkäytön päätöskriteerit Jyväskylä: Jyväskylän yliopisto, 2011, 43 s. Tietojärjestelmätiede, kandidaatin tutkielma Ohjaaja: Koskinen, Jussi Tässä kandidaatintutkielmassa ... -
Effects of mood induction on behavioral and psychophysiological responses in subliminal and supraliminal emotional face recognition condition
Hippi, Petja; Mäenpää, Wilma-Roosa (2019)Aiemmat tutkimukset ovat osoittaneet että informaatiota prosessoidaan yhtenevästi mielialan kanssa, ja negatiivisesti vääristynyttä emotionaalisten kasvonilmeiden arviointia on ilmennyt koehenkilöillä, kun he ovat olleet ... -
Pre-attentive change detection of emotional facial expressions : effects of depression and a short psychological intervention - and ERP study
Kurkela, Jari; Mäki, Tero (2012)Tämän tutkimuksen tavoitteena oli tutkia aivojen esitietoista muutoksenhavaitsemiskykyä mittaamalla tapahtumasidonnaisia herätevastepotentiaaleja (ERP) elektroenkefalografiassa (EEG), käyttäen ärsyk-keenä emotionaalisia ...