Logo
Unionpedia
Viestintä
Get it on Google Play
Uusi! Lataa Unionpedia Android™-laitteella!
Ladata
Nopeamman yhteyden kuin selaimen!
 

Olio-ohjelmointi

Indeksi Olio-ohjelmointi

Olio-ohjelmointi (OOP) on ohjelmoinnin ohjelmointiparadigma, jossa ohjelmointiongelmien ratkaisut jäsennetään olioiden yhteistoimintana.

97 suhteet: Abstrakti tietotyyppi, ActionScript, Ada (ohjelmointikieli), Alan Kay, ALGOL, Aliohjelma, Avoin lähdekoodi, Bell Labs, Bjarne Stroustrup, Borland, C (ohjelmointikieli), C sharp, C++, Clojure, Common Lisp, CORBA, D (ohjelmointikieli), Dart (ohjelmointikieli), Delphi, DOI, Eiffel (ohjelmointikieli), Eric S. Raymond, Erlang (ohjelmointikieli), Gambas, Haxe, J sharp, James Gosling, Java, JavaScript, Kapselointi, Käyttötapauskaavio, Ketterä ohjelmistokehitys, Koheesio (tietotekniikka), Konstruktori, Kotlin (ohjelmointikieli), Kristen Nygaard, Lazarus, Logo (ohjelmointikieli), Luokka (ohjelmointi), Luokkakaavio, Luokkamuuttuja, Luokkapohjainen ohjelmointi, MATLAB, Microsoft, Microsoft Windows, Moniperintä, Muuttuja, Myöhäinen ja varhainen sidonta, Neon (ohjelmointikieli), Object Pascal, ..., Objective-C, OCaml, Ohjauspaneeli (Windows), Ohjelmistotuotanto, Ohjelmointi, Ohjelmointiparadigma, Ole-Johan Dahl, Olio (ohjelmointi), Oliomalli, Palo Alto Research Center, Parametri (tietotekniikka), Paul Graham, Perintä (ohjelmointi), Perl, PHP, Poikkeus, Polymorfismi, Proseduraalinen ohjelmointi, Protokolla (tietoliikenne), Pseudokoodi, Python (ohjelmointikieli), R (ohjelmointikieli), Rajapinta, REALbasic, Redundanssi, Ruby, Scala (ohjelmointikieli), Sekvenssikaavio, Simula, Smalltalk, SOAP, Sun Microsystems, Suunnittelumalli, Swift (ohjelmointikieli), Testivetoinen kehitys, Tietorakenne, Tilakaavio, Turbo Pascal, UML-mallinnus, Unix, Virtuaalimetodi, Visual Basic, Visual Prolog, Wayback Machine, Xerox, Yksikkötestaaminen, .NET Framework. Laajenna indeksi (47 lisää) »

Abstrakti tietotyyppi

Abstrakti tietotyyppi (ADT) on tyypin määrittely, joka määrittelee vain tyypin tietosisällön ja tyyppiin kuuluvat operaatiot, ei tyypin toteutustapaa.

Uusi!!: Olio-ohjelmointi ja Abstrakti tietotyyppi · Katso lisää »

ActionScript

ActionScript on ECMAScriptiin perustuva skriptauskieli.

Uusi!!: Olio-ohjelmointi ja ActionScript · Katso lisää »

Ada (ohjelmointikieli)

Ada on ohjelmointikieli, jonka kehitystyön Yhdysvaltain puolustusministeriö aloitti vuonna 1974.

Uusi!!: Olio-ohjelmointi ja Ada (ohjelmointikieli) · Katso lisää »

Alan Kay

Alan Curtis Kay (s. 17. toukokuuta 1940, Springfield, Massachusetts) on yhdysvaltalainen tietojenkäsittelytieteilijä.

Uusi!!: Olio-ohjelmointi ja Alan Kay · Katso lisää »

ALGOL

ALGOL (lyhenne sanoista ALGOrithmic Language) on ohjelmointikieli, joka kehitettiin 1950-luvulla.

Uusi!!: Olio-ohjelmointi ja ALGOL · Katso lisää »

Aliohjelma

Aliohjelma (kutsutaan eri yhteyksissä myös termeillä proseduuri, funktio, metodi tai rutiini) on ohjelmoinnissa itsenäinen ohjelman osa, joka suorittaa tietyn toiminnon ja jota voidaan kutsua eri puolilta pääohjelmaa tai muista aliohjelmista.

Uusi!!: Olio-ohjelmointi ja Aliohjelma · Katso lisää »

Avoin lähdekoodi

Avoin lähdekoodi tarkoittaa ohjelmistojen tuottamis- ja kehitysmenetelmiä, jotka tarjoavat käyttäjälle mahdollisuuden tutustua ohjelman lähdekoodiin ja muokata sitä omien tarpeidensa mukaisesti.

Uusi!!: Olio-ohjelmointi ja Avoin lähdekoodi · Katso lisää »

Bell Labs

Bells Labs eli Bell Telephone Laboratories oli vuonna 1925 perustettu yhdysvaltalaisen puhelinyhtiö AT&T:n tutkimus- ja tuotekehityshaara, joka tuotti 1900-luvulla useita läpimurtoja tietoliikennetekniikan, matematiikan, fysiikan, materiaalitieteen ja tietojenkäsittelytieteen aloilla.

Uusi!!: Olio-ohjelmointi ja Bell Labs · Katso lisää »

Bjarne Stroustrup

Bjarne Stroustrup (s. 30. joulukuuta 1950 Århus) on tanskalainen professori, joka on kehittänyt C++-ohjelmointikielen.

Uusi!!: Olio-ohjelmointi ja Bjarne Stroustrup · Katso lisää »

Borland

Borland Software Corporation (vuosina 1998–2002 Inprise) on vuonna 1983 perustettu yhdysvaltalainen ohjelmistoyritys, joka tarjoaa työvälineitä ohjelmistojen kehitykseen ja kehityksen tueksi.

Uusi!!: Olio-ohjelmointi ja Borland · Katso lisää »

C (ohjelmointikieli)

C on yleiskäyttöinen, imperatiivinen ja rakenteinen käännettävä tietokoneiden ohjelmointikieli, joka on levinnyt laajalle 1970-luvulta lähtien, jolloin Dennis Ritchie kehitti sen UNIX-käyttöjärjestelmää varten.

Uusi!!: Olio-ohjelmointi ja C (ohjelmointikieli) · Katso lisää »

C sharp

C# (lausutaan) on Microsoftin.NET-alustalle kehitetty ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja C sharp · Katso lisää »

C++

C++ on ohjelmointikieli, jonka Bjarne Stroustrup kehitti 1980-luvulla.

Uusi!!: Olio-ohjelmointi ja C++ · Katso lisää »

Clojure

Clojure on funktionaalinen Lisp-murre.

Uusi!!: Olio-ohjelmointi ja Clojure · Katso lisää »

Common Lisp

Common Lisp on Lisp-ohjelmointikieli, jolle on ANSI-standardi X3.226-1994.

Uusi!!: Olio-ohjelmointi ja Common Lisp · Katso lisää »

CORBA

CORBA on teollisuusstandardi tietoliikenneprotokolla hajautettujen ohjelmistojen yhteenliittämiseksi.

Uusi!!: Olio-ohjelmointi ja CORBA · Katso lisää »

D (ohjelmointikieli)

D on Walter Brightin kehittämä moniparadigmainen oliopohjainen imperatiivinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja D (ohjelmointikieli) · Katso lisää »

Dart (ohjelmointikieli)

Dart on Googlen kehittämä ohjelmointikieli, joka on suunniteltu web-sovellusten tekemiseen.

Uusi!!: Olio-ohjelmointi ja Dart (ohjelmointikieli) · Katso lisää »

Delphi

Delphi on Borlandin tekemä Object Pascal -kieleen perustuva graafinen ohjelmankehitysympäristö ja ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Delphi · Katso lisää »

DOI

DOI:n logo DOI-tunnus on vuonna 2000 käyttöön otettu asiakirjoille, kuville, videoille tai yleisesti mille tahansa digitaaliselle, fyysiselle tai abstraktille objektille annettava pysyvä tunniste.

Uusi!!: Olio-ohjelmointi ja DOI · Katso lisää »

Eiffel (ohjelmointikieli)

Eiffel on Bertrand Meyerin kehittämä olio-ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Eiffel (ohjelmointikieli) · Katso lisää »

Eric S. Raymond

Eric S. Raymond (s. 4. joulukuuta 1957 Boston), johon viitataan usein lyhenteellä ESR, on eräs avoimen lähdekoodin yhteisön keulahahmoista.

Uusi!!: Olio-ohjelmointi ja Eric S. Raymond · Katso lisää »

Erlang (ohjelmointikieli)

Erlang on Ericssonin kehittämä funktionaalinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Erlang (ohjelmointikieli) · Katso lisää »

Gambas

Gambas on avoimen lähdekoodin BASIC-sukuinen olio-ohjelmointiominaisuuksilla laajennettu ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Gambas · Katso lisää »

Haxe

Haxe on useassa ympäristössä toimiva ohjelmointikieli, jonka kääntäjä voi tuottaa useita yleisessä käytössä olevia ohjelmointikieliä.

Uusi!!: Olio-ohjelmointi ja Haxe · Katso lisää »

J sharp

J# on Visual Studio.NETin tukema Microsoftin tekemä J++:aan pohjautuva versio Javasta, joka ei ole Sun Microsystemsin hyväksymä.

Uusi!!: Olio-ohjelmointi ja J sharp · Katso lisää »

James Gosling

James Gosling vuonna 2005 James Gosling (s. 19. toukokuuta 1955 Calgary, Kanada) on kanadalainen tietojenkäsittelytieteilijä ja insinööri, joka tunnetaan parhaiten Java-ohjelmointikielen kehittäjänä.

Uusi!!: Olio-ohjelmointi ja James Gosling · Katso lisää »

Java

Java on Sun Microsystemsin kehittämä teknologiaperhe ja ohjelmistoalusta, johon kuuluu muun muassa laitteistoriippumaton korkean tason, luokkapohjainen, oliopohjainen ohjelmointikieli, joka on suunniteltu siten, että siinä on mahdollisimman vähän toteutusriippuvuutta, sekä ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen.

Uusi!!: Olio-ohjelmointi ja Java · Katso lisää »

JavaScript

JavaScript on alun perin Netscapen kehittämä, pääasiassa verkkoympäristössä käytettävä ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja JavaScript · Katso lisää »

Kapselointi

Kapselointi tarkoittaa ohjelmoinnissa yhteen kuuluvien tietojen ja toimintojen kokoamista yhdeksi kokonaisuudeksi.

Uusi!!: Olio-ohjelmointi ja Kapselointi · Katso lisää »

Käyttötapauskaavio

Käyttötapauskaavio on UML-mallinnuksen yksi kaavio ja se kuvaa toimijan toimenpiteitä tietojärjestelmässä tai tietokoneohjelmassa.

Uusi!!: Olio-ohjelmointi ja Käyttötapauskaavio · Katso lisää »

Ketterä ohjelmistokehitys

Ketterä ohjelmistokehitys on joukko ohjelmistotuotantoprojekteissa käytettäviä menetelmistöjä, joille on yhteistä toimivan ohjelmiston ensisijaisuus, suora viestintä ja nopea muutoksiin reagointi.

Uusi!!: Olio-ohjelmointi ja Ketterä ohjelmistokehitys · Katso lisää »

Koheesio (tietotekniikka)

Tietotekniikassa koheesio (cohesion) tarkoittaa sitä, kuinka pitkälle moduulissa tai luokassa oleva ohjelmakoodi on keskittynyt tietyn toiminnallisuuden toteuttamiseen.

Uusi!!: Olio-ohjelmointi ja Koheesio (tietotekniikka) · Katso lisää »

Konstruktori

Konstruktori eli rakentaja tai muodostin on olio-ohjelmoinnissa käytetty termi luokan erikoistyyppiselle metodille, joka sallii olion konfiguroimisen välittömästi sen luomisen yhteydessä.

Uusi!!: Olio-ohjelmointi ja Konstruktori · Katso lisää »

Kotlin (ohjelmointikieli)

Kotlin on yleiskäyttöinen avoimen lähdekoodin staattisesti tyypitetty ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Kotlin (ohjelmointikieli) · Katso lisää »

Kristen Nygaard

Kristen Nygaard (27. elokuuta 1926 Oslo – 10. elokuuta 2002 Oslo) oli norjalainen matemaatikko, ohjelmoija ja poliitikko.

Uusi!!: Olio-ohjelmointi ja Kristen Nygaard · Katso lisää »

Lazarus

Kuvakaappaus Lazaruksen 0.9.7 Windows XP versiosta (versio 0.9.8 ilmestyi heinäkuussa 2005), kun valittuna on englanninkielinen käyttöliittymä. Lazarus on avoimen lähdekoodin graafinen ohjelmointiympäristö ja käyttöliittymäkirjasto FreePascalille.

Uusi!!: Olio-ohjelmointi ja Lazarus · Katso lisää »

Logo (ohjelmointikieli)

Logo turtle graphic Logo on opetukseen suunniteltu ohjelmointikieli, joka on Lisp-kielen murre.

Uusi!!: Olio-ohjelmointi ja Logo (ohjelmointikieli) · Katso lisää »

Luokka (ohjelmointi)

Luokka (class) tarkoittaa olio-ohjelmoinnissa olion tyyppiä.

Uusi!!: Olio-ohjelmointi ja Luokka (ohjelmointi) · Katso lisää »

Luokkakaavio

Luokkakaavio on UML-mallinnuksessa käytettävä kaavio.

Uusi!!: Olio-ohjelmointi ja Luokkakaavio · Katso lisää »

Luokkamuuttuja

Luokkamuuttuja on olio-ohjelmoinnissa käytetty termi, jolla tarkoitetaan luokan sisästä muuttujaa.

Uusi!!: Olio-ohjelmointi ja Luokkamuuttuja · Katso lisää »

Luokkapohjainen ohjelmointi

Luokkapohjainen ohjelmointi on perusta monille nykyaikaisille ohjelmointikielille, kuten Javalle.

Uusi!!: Olio-ohjelmointi ja Luokkapohjainen ohjelmointi · Katso lisää »

MATLAB

MATLAB on The MathWorks -yhtiön ylläpitämä numeeriseen laskentaan tarkoitettu tietokoneohjelmisto sekä siinä käytettävä ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja MATLAB · Katso lisää »

Microsoft

Microsoft Corporation on yhdysvaltalainen ohjelmistoalan yritys.

Uusi!!: Olio-ohjelmointi ja Microsoft · Katso lisää »

Microsoft Windows

Microsoft Windows on IBM PC -yhteensopiville tarkoitettujen graafisten käyttöliittymien ja käyttöjärjestelmien perhe, jonka Microsoft esitteli vuonna 1985.

Uusi!!: Olio-ohjelmointi ja Microsoft Windows · Katso lisää »

Moniperintä

Moniperintä on olio-ohjelmointikielen ominaisuus laajentaa toimintoja useasta luokasta perinnällä.

Uusi!!: Olio-ohjelmointi ja Moniperintä · Katso lisää »

Muuttuja

Muuttuja voi tarkoittaa ainakin seuraavia asioita.

Uusi!!: Olio-ohjelmointi ja Muuttuja · Katso lisää »

Myöhäinen ja varhainen sidonta

Sidonta tarkoittaa ohjelmointikielissä muuttujan ja sen muistiosoitteen välistä muunnosta.

Uusi!!: Olio-ohjelmointi ja Myöhäinen ja varhainen sidonta · Katso lisää »

Neon (ohjelmointikieli)

Neon on vuonna 1985 kehitetty olio-ohjelmointikieli samana vuonna julkaistuille Apple Macintosh -tietokoneille.

Uusi!!: Olio-ohjelmointi ja Neon (ohjelmointikieli) · Katso lisää »

Object Pascal

Object Pascal on Pascal-ohjelmointikielen objektiorientoitunut johdannainen, joka tunnetaan parhaiten Borland Delphin kehitysympäristön alkuperäisenä ohjelmointikielenä.

Uusi!!: Olio-ohjelmointi ja Object Pascal · Katso lisää »

Objective-C

Objective-C on olio-ohjelmointia tukeva ohjelmointikieli joka on toteutettu pienenä oliopohjaisena laajennuksena C-ohjelmointikieleen.

Uusi!!: Olio-ohjelmointi ja Objective-C · Katso lisää »

OCaml

OCaml (ent. Objective Caml) on funktionaalista ja olio-ohjelmointia tukeva ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja OCaml · Katso lisää »

Ohjauspaneeli (Windows)

Ohjauspaneeli on Microsoft Windows -käyttöjärjestelmien komponentti, jolla pystyy tekemään useita oleellisia toimintoja, kuten asetuksien muuttamista ja ohjelmien poistoa.

Uusi!!: Olio-ohjelmointi ja Ohjauspaneeli (Windows) · Katso lisää »

Ohjelmistotuotanto

Ohjelmistotuotanto on yhteisnimitys niille työnteon ja työnjohdon menetelmille, joita käytetään, kun tuotetaan tietokoneohjelmia sekä monista tietokoneohjelmista koostuvia tietokoneohjelmistoja.

Uusi!!: Olio-ohjelmointi ja Ohjelmistotuotanto · Katso lisää »

Ohjelmointi

Ohjelmointia Java-ohjelmointikielellä Ohjelmointi tarkoittaa tietokoneelle tai vastaavalle ohjelmoitavalle laitteelle jollakin tavalla, tyypillisesti kirjoittamalla, annettavia toimintaohjeita formaalilla kielellä eli ohjelmointikielellä.

Uusi!!: Olio-ohjelmointi ja Ohjelmointi · Katso lisää »

Ohjelmointiparadigma

Ohjelmointiparadigma on ohjelmointikielen taustalla oleva perustavanlaatuinen tapa ajatella ja mallintaa ohjelmointitehtävän ratkaisu.

Uusi!!: Olio-ohjelmointi ja Ohjelmointiparadigma · Katso lisää »

Ole-Johan Dahl

Ole-Johan Dahl (12. lokakuuta 1931 – 29. kesäkuuta 2002) oli norjalainen matemaatikko.

Uusi!!: Olio-ohjelmointi ja Ole-Johan Dahl · Katso lisää »

Olio (ohjelmointi)

Olio on olio-ohjelmoinnissa ohjelmiston perusyksikkö, joka sisältää joukon loogisesti yhteenkuuluvaa tietoa (attribuutteja) ja toiminnallisuutta (jäsenfunktioita eli metodeja).

Uusi!!: Olio-ohjelmointi ja Olio (ohjelmointi) · Katso lisää »

Oliomalli

Oliomalli on kohdealueen (problem domain) olio-ohjelmoinnin paradigmaan pohjautuva abstraktio, joka on olioanalyysin lopputulos (OOA Object-Oriented Analysis) Oliomallinnus syntyi olio-ohjelmoinnin pohjalta 1980- ja 1990-luvun vaihteessa (kts kirjallisuusluettelo).

Uusi!!: Olio-ohjelmointi ja Oliomalli · Katso lisää »

Palo Alto Research Center

Palo Alto Research Center (PARC) on vuonna 1970 perustettu tutkimuskeskus, joka tunnetaan parhaiten graafiseen käyttöliittymään (GUI) liittyvästä kehitystyöstä.

Uusi!!: Olio-ohjelmointi ja Palo Alto Research Center · Katso lisää »

Parametri (tietotekniikka)

Parametri tai argumentti tarkoittaa tietotekniikassa ohjelmalle tai komentojonotiedostolle käynnistyksen yhteydessä välitettäviä tietoja, sekä ohjelmoinnissa funktiolle tai käskylle välitettäviä tietoja.

Uusi!!: Olio-ohjelmointi ja Parametri (tietotekniikka) · Katso lisää »

Paul Graham

Paul Graham Paul Graham (s. 1964) on englantilainen kirjailija ja Lisp-ohjelmoija.

Uusi!!: Olio-ohjelmointi ja Paul Graham · Katso lisää »

Perintä (ohjelmointi)

Perintä on olio-ohjelmoinnissa tapa muodostaa uusia luokkatyyppejä laajentamalla jo aiemmin määriteltyjä luokkia.

Uusi!!: Olio-ohjelmointi ja Perintä (ohjelmointi) · Katso lisää »

Perl

Perl on Larry Wallin kehittämä tulkattava, proseduraalinen, skriptimäinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Perl · Katso lisää »

PHP

PHP on Perlin kaltainen ohjelmointikieli, jota käytetään erityisesti web-palvelinympäristöissä dynaamisten web-sivujen luonnissa.

Uusi!!: Olio-ohjelmointi ja PHP · Katso lisää »

Poikkeus

Poikkeus tarkoittaa tietotekniikassa ennakoimattomia tai epänormaaleja tilanteita järjestelmän toiminnassa.

Uusi!!: Olio-ohjelmointi ja Poikkeus · Katso lisää »

Polymorfismi

Polymorfismi on olio-ohjelmoinnissa esiintyvä käsite, jonka mukaan aliluokat voivat määrittää oman yksilöllisen toimintansa ja silti jakaa saman toiminnallisuuden yläluokan kanssa.

Uusi!!: Olio-ohjelmointi ja Polymorfismi · Katso lisää »

Proseduraalinen ohjelmointi

Proseduraalinen ohjelmointi on imperatiivinen ohjelmointiparadigma, jossa ohjelman suoritusta jäsennetään jakamalla aliohjelmiin, proseduureihin.

Uusi!!: Olio-ohjelmointi ja Proseduraalinen ohjelmointi · Katso lisää »

Protokolla (tietoliikenne)

Protokolla eli yhteyskäytäntö on käytäntö tai standardi, joka määrittelee tai mahdollistaa laitteiden tai ohjelmien väliset yhteydet ja tiedonsiirron.

Uusi!!: Olio-ohjelmointi ja Protokolla (tietoliikenne) · Katso lisää »

Pseudokoodi

Pseudokoodi on tietojenkäsittelytieteessä ohjelmointikielen tapaista koodia, jonka tarkoituksena on piilottaa eri ohjelmointikielten väliset syntaksierot ja jättää jäljelle vain algoritmin perusrakenne.

Uusi!!: Olio-ohjelmointi ja Pseudokoodi · Katso lisää »

Python (ohjelmointikieli)

Python on ohjelmointikieli, jolle on tunnusomaista hyvä luettavuus, korkea abstraktiotaso ja kehittyneet kirjastot monilla eri sovellusalueilla.

Uusi!!: Olio-ohjelmointi ja Python (ohjelmointikieli) · Katso lisää »

R (ohjelmointikieli)

R on ohjelmointikieli ja ohjelmointiympäristö tilastolliseen laskentaan ja grafiikan tuottamiseen.

Uusi!!: Olio-ohjelmointi ja R (ohjelmointikieli) · Katso lisää »

Rajapinta

Rajapinta tarkoittaa yleisesti kahden olomuodon yhtymäkohtaa.

Uusi!!: Olio-ohjelmointi ja Rajapinta · Katso lisää »

REALbasic

REALbasic on ohjelmointikieli, jonka erityispiirteinä on oliomenetelmien tuen lisäksi se, että sillä voi luoda samasta lähdekoodista eri alustoilla ilman tulkkausta ajettavia konekielisiä binääritiedostoja ja web-sovelluksia.

Uusi!!: Olio-ohjelmointi ja REALbasic · Katso lisää »

Redundanssi

Redundanssi eli toiste on ylimäärää, esimerkiksi informaation yhteydessä.

Uusi!!: Olio-ohjelmointi ja Redundanssi · Katso lisää »

Ruby

Ruby on tulkattava, dynaaminen ja dynaamisesti tyypittävä oliopohjainen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Ruby · Katso lisää »

Scala (ohjelmointikieli)

Scala on moniparadigmainen ohjelmointikieli, joka on suunniteltu yhdistämään olio- ja funktionaaliset ajatusmallit.

Uusi!!: Olio-ohjelmointi ja Scala (ohjelmointikieli) · Katso lisää »

Sekvenssikaavio

Sekvenssikaavio eli viestiyhteyskaavio on UML-mallinnuksessa käytettävä olioiden välistä vuorovaikutusta kuvaava kaavio.

Uusi!!: Olio-ohjelmointi ja Sekvenssikaavio · Katso lisää »

Simula

Simula on ALGOL-pohjainen ohjelmointikieli, joka kehitettiin 1960-luvulla Norjassa.

Uusi!!: Olio-ohjelmointi ja Simula · Katso lisää »

Smalltalk

Smalltalk on oliopohjainen ohjelmointikieli ja -ympäristö, jonka ensimmäiset versiot julkaistiin 1970-luvulla.

Uusi!!: Olio-ohjelmointi ja Smalltalk · Katso lisää »

SOAP

SOAP on sovellusohjelmien välinen viestipohjainen tietoliikenneprotokolla.

Uusi!!: Olio-ohjelmointi ja SOAP · Katso lisää »

Sun Microsystems

Sun Microsystems on Yhdysvalloissa, Kalifornian Piilaaksossa päämajaansa pitävä tietokoneita, puolijohteita ja ohjelmistoja valmistava yritys.

Uusi!!: Olio-ohjelmointi ja Sun Microsystems · Katso lisää »

Suunnittelumalli

Suunnittelumalli on ohjelmistotekniikassa ohjelmistorakenteen käsitteelliset (abstraktit) avainkohdat määrittävä kuvaus toistensa kanssa yhteistoiminnassa olevista luokista ja olioista.

Uusi!!: Olio-ohjelmointi ja Suunnittelumalli · Katso lisää »

Swift (ohjelmointikieli)

Swift on Applen julkaisema ohjelmointikieli, jonka se on julkaissut vuonna 2014 macOS:lle ja iOS:lle.

Uusi!!: Olio-ohjelmointi ja Swift (ohjelmointikieli) · Katso lisää »

Testivetoinen kehitys

Testivetoinen kehitys (TDD) on ohjelmointia tukeva tekniikka, jossa luodaan ensin uusi testitapaus ja vasta sen jälkeen muokataan kehitettävää ohjelmaa niin, että se läpäisee uuden testin.

Uusi!!: Olio-ohjelmointi ja Testivetoinen kehitys · Katso lisää »

Tietorakenne

Tietorakenne on tietojenkäsittelyssä esiintyvä termi, joka tarkoittaa tapaa säilöä ja käsitellä dataa tietokoneella tyypillisesti tietokoneen muistissa tietokoneohjelman suorituksen aikana.

Uusi!!: Olio-ohjelmointi ja Tietorakenne · Katso lisää »

Tilakaavio

Tilakaaviolla esitetään luokan tilakäyttäytymistä.

Uusi!!: Olio-ohjelmointi ja Tilakaavio · Katso lisää »

Turbo Pascal

Turbo Pascal oli 1980- ja 1990-luvuilla käytetty ohjelmankehitysympäristö.

Uusi!!: Olio-ohjelmointi ja Turbo Pascal · Katso lisää »

UML-mallinnus

UML-mallinnus on Object Management Groupin (OMG) vuonna 1997 standardoima graafinen mallinnuskieli, joka sisältää 13 erilaista kaaviota.

Uusi!!: Olio-ohjelmointi ja UML-mallinnus · Katso lisää »

Unix

Unix (tavaramerkitty kirjoitusasu UNIX) on käyttöjärjestelmä, jonka kehityksen aloittivat AT&T:n Bell Labsin työntekijät, ml.

Uusi!!: Olio-ohjelmointi ja Unix · Katso lisää »

Virtuaalimetodi

Virtuaalimetodi tai virtuaalifunktio on olio-ohjelmointikielien ominaisuus, jolla perintää käyttävä olio voi korvata yliluokassa olevan metodin toteutuksen toisella.

Uusi!!: Olio-ohjelmointi ja Virtuaalimetodi · Katso lisää »

Visual Basic

Visual Basic on Microsoftin kehittämä BASIC-sukuinen yleiskäyttöinen ohjelmointikieli.

Uusi!!: Olio-ohjelmointi ja Visual Basic · Katso lisää »

Visual Prolog

Visual Prolog on ohjelmistokehitin, jossa yhdistyy logiikkaohjelmointi ja olio-ohjelmointi.

Uusi!!: Olio-ohjelmointi ja Visual Prolog · Katso lisää »

Wayback Machine

Wayback Machine on Internet Archiven ylläpitämä palvelu, joka arkistoi erilaisia internet-sivuja.

Uusi!!: Olio-ohjelmointi ja Wayback Machine · Katso lisää »

Xerox

Xerox Corporation on yhdysvaltalainen toimistolaitteita ja -tarvikkeita myyvä ja valmistava yhtiö.

Uusi!!: Olio-ohjelmointi ja Xerox · Katso lisää »

Yksikkötestaaminen

Yksikkötestaaminen on tietokoneohjelman testaamisen ja laadunvarmistuksen menetelmä, jossa lähdekoodin osat testataan yhdessä tai erikseen.

Uusi!!: Olio-ohjelmointi ja Yksikkötestaaminen · Katso lisää »

.NET Framework

.NET Framework on Microsoftin kehittämä ohjelmistokehys, jota Microsoft Visual Studio -ympäristössä kehitetyt ohjelmistot käyttävät.

Uusi!!: Olio-ohjelmointi ja .NET Framework · Katso lisää »

Uudelleenohjaukset tässä:

OOP, Objekti (ohjelmointi), Oliopohjainen ohjelmointi, Oliopohjainen ohjelmointikieli.

LähteväSaapuvat
Hei! Olemme Facebookissa nyt! »