Tietokoneet, Ohjelmointi
Perusperiaatteet PLO ja niiden käyttö
yleistietoa
OOP - on tyyli ohjelmointi, joka ilmestyi 80-luvulla ja 20-luvulla. Toisin kuin oikeudenkäyntikielet jossa tiedot ja ohjeet niiden käsittely on olemassa erikseen, olio-ohjelmointi, tämä informaatio on yhdistetty yhdeksi kokonaisuudeksi.
Perusperiaatteet PLO
Olio-ohjelmoinnin ohjelmisto on oma olettamuksia. OOP periaatteet - on sen pääkohdat. On olemassa kolme tärkeintä niistä: perintö, monimuotoisuus ja kapselointi. Alla jokainen tarkistetaan tarkemmin. Perusteet ohjelmoinnin olio kielet ovat käytössä esineiden ja luokat. Siirryttäessä menettelyihin kirjoitustyyli lähdekoodin olio-usein vaikeuksia, mutta useimmat kehittäjät löytää monia etuja PLO.
kapselointi
Kapselointi - on tietojen käyttö fuusio ja ohjeet niiden käsittely yhtenä kokonaisuutena - luokka. Tuolloin kirjoittaa ohjelmia yhdellä Olio on ero tiedottamisen ja sen ulkopuolella kokonaisuus. Jolloin saavutetaan tietoturva ja menetelmiä niiden toteuttamisesta ulkoisten tekijöiden vaikutuksesta, esimerkiksi, muiden luokkien, jotka eivät liity tähän kohtaan. Sisällä ydin data onnistuneesti vuorovaikutuksessa toistensa kanssa, vaan ovat suojassa luvattomalta käytöltä ulkopuolelta.
perintö
Toinen periaate OOP - perintö - on kyky yhden luokan käyttää muita menetelmiä ilman toistuvia niiden todellisen täytäntöönpanon. Perintövero poistaa redundanssin lähdekoodia.
polymorfismi
Toinen periaate OOP - polymorfismin. Sen käyttö manipulointiväline esineitä eriasteisesti monimutkaisten voi luoda yhden käyttöliittymän, joka näyttää erilaiselta tapahtumiin ja samalla oikeuden annetut tehtävät.
olio
OOP periaatteita käytetään tällaisia suosituin ohjelmointikielet kuten C ++ ja Java, joka kehitti merkittävä osa ohjelmista ja sovelluksia. On myös vähemmän käytettyjä OOP kieliä - on Delphi, Object Pascal, Ruby ja monet muut.
PLO kritiikkiä
Huolimatta yleensä positiivisia lausuntoja kohti tätä menetelmää, usein OOP periaatteet ovat alttiina ja arvosteli. Kuten menettelyyn ohjelmointi OOP on kääntöpuolensa.
Ensimmäinen, monimutkaisuus siirtymisen. Ymmärtämään OOP periaatteita, se vaatii paljon aikaa, sitä enemmän ihmiset tekevät tiivistä vain menettelyyn ohjelmointikieliä.
Kolmanneksi liiallinen joustavuus menetelmiä voi johtaa siihen, että lähdekoodi ja kehitetty ohjelmia hukkua lunastamatta tässä nimenomaisessa tapauksessa, toiminnot ja ominaisuudet. Huomaa myös, tehottomuus kannalta muistin jakamista. Kuitenkin riippumatta siitä, kuinka monta näkymät ympäröivään OOP ohjelmoijat kasvaa jatkuvasti ja nopeasti kehittyvä kieliä itse.
Similar articles
Trending Now