Entiteetti-komponentti-järjestelmä ja läheiset oliosuuntautuneet suunnittelumallit
Tekijät
Päivämäärä
2020Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
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.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [4957]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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 ... -
Psykobiososiaaliset tilat ja core-komponentit kamppailu-urheilussa : tapaustutkimus: Brasilialainen Jujutsu
Silvennoinen, Roni (2023)Tässä pro-gradu tutkimuksessa tutkitaan brasilialaisessa jujutsussa kisaavien henkilöiden tunnetiloja ennen kilpailusuorituksia. Tunnetilojen vaikutus urheilussa suoriutumiseen on tiedostettu, mutta yleisesti tutkimukset ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.