• Administracija
  • Šolski Tečaji
  • Družba.
  • Kultura.
  • Slovenian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • English
    • Estonian
    • Finnish
    • French
    • Georgian
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Japanese
    • Korean
    • Latvian
    • Lithuanian
    • Norwegian
    • Persian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Swedish
    • Thai
    • Turkish
    • Ukrainian
  • Twitter
  • Facebook
  • Instagram
  • Koncept v definiciji ABC
    • Znanost.
    • Spoznajte Nas
    • Psihologija. Top Definicije
    • Zgodovina. Top Definicije

    Koncept v definiciji ABC

    Miscellanea   /   by admin   /   July 04, 2021

    Guillem Alsina González, Jan. 2018

    Modularnost, torej zmožnost zapletene naloge razdeliti na več med seboj povezanih, a dovolj neodvisnih komponent tako da jih je mogoče ponovno uporabiti tako med izvajanjem istega programa kot tudi v drugih dogodkih, je to eden od "svetih gralov" programiranje.

    Zato nas tega ne bi smelo presenetiti skozi vsa leta, v katerih uživamo v znanosti računalništvo, pojavilo se je več programskih filozofij, ki želijo to uresničiti filozofijo ponovna uporaba Koda izvor in številni programski jeziki, ki ga izvajajo.

    Ena od teh filozofij je objektno usmerjeno programiranje in njegovo evolucija Naravna stvar, ki si želi narediti še korak dlje, je Aspektno usmerjeno programiranje, AOP zaradi svoje kratice v angleščini (aspektno usmerjeno programiranje)

    AOP razumemo kot način oblikovanja in strukturiranja izvorne kode aplikacije računalništvo, tako da so njegovi različni elementi inkapsulirani in dobro definirani za pozneje ponovna uporaba.

    Zahvaljujoč AOP, branje izvorne kode, ki se nanaša na predmet (njegova definicija in dejanja, ki jih lahko izvajamo z njim), omogoča bralcu, da ga razume kot celoto, ne da bi potrebujejo večji kontekst, ki na eni strani pomaga zmanjšati ponavljanje izvorne kode in na drugi strani popolnoma modulira Aplikacije.

    instagram story viewer

    A AOP ustreza Aspectu, kar pomeni funkcionalnost, ki je transverzalna za celotno aplikacijo in bo izvedena v ločenem modulu od najbolj funkcionalnega dela programa.

    To je konceptualno nekaj, kar se večkrat in na različnih mestih uporablja v izvorni kodi a app, in da je zaprta in izolirana od preostale kode, da jo lahko na ta način spreminja, ne da bi vplivala na preostalo izvorno kodo.

    Na ta način lahko pokličete vidik od koder koli v kodi, ne da bi morali vedeti, kako deluje interno s strani programerja, s katerim je prišit AOP olajša tudi delo skupine razvijalcev, saj nekaterim ni treba vedeti podrobnosti o tem, kako deluje izvorna koda, ki so jo ustvarili razvijalci. ostalo.

    Namig je izvedba kode nekega vidika.

    Predstavlja modul aplikacije, samostojen in ga je mogoče poklicati iz različnih delov kode iste aplikacije za katero je bil razvit, kot ponovno uporabljen v drugih aplikacijah, ki morajo uporabljati isti vidik, saj je njegova inkapsulacija skupaj.

    Sklicevanje na vidik v izvorni kodi se imenuje Skupna točka.

    Točka pritrditve je klic na metoda, kar bo nasvet. Edino, kar ga razlikuje od drugega klica konvencionalne je enkapsulacija klicnega predmeta.

    To je način spreminjanja funkcionalnosti aplikacije na določenem elementu, ne da bi bilo treba izvesti spremembe izvorne kode, spreminjanje nekaterih njenih vidikov (in s tem tudi imena te filozofije in načina rast).

    Kot programska filozofija se AOP lahko izvaja v obstoječih jezikih, zato ni treba ustvarjati novih jezikov.

    Da, obstajajo okviri, ki to nalogo olajšajo za obstoječe jezike, na primer C ++ ali PHP. To je primer Spring za Javo, AspectC ++ za C ++ ali Aspyct AOP za Python.

    Foto: Fotolia - Ainoa

    Teme v AOP
    Oblak oznak
    • Miscellanea
    Ocena
    0
    Pogledi
    0
    Komentarji
    Priporočite prijateljem
    • Twitter
    • Facebook
    • Instagram
    PRIJAVITE SE
    Naročite se na komentarje
    YOU MIGHT ALSO LIKE
    • Koncept v definiciji ABC
      Miscellanea
      04/07/2021
      Koncept v definiciji ABC
    • Opredelitev ročnih kosti
      Miscellanea
      04/07/2021
      Opredelitev ročnih kosti
    • Definicija človeške geografije
      Miscellanea
      04/07/2021
      Definicija človeške geografije
    Social
    8748 Fans
    Like
    1094 Followers
    Follow
    2734 Subscribers
    Subscribers
    Categories
    Administracija
    Šolski Tečaji
    Družba.
    Kultura.
    Znanost.
    Spoznajte Nas
    Psihologija. Top Definicije
    Zgodovina. Top Definicije
    Primeri
    Kuhinja
    Osnovno Znanje
    Računovodstvo
    Pogodbe
    Css
    Kultura In Družba
    Življenjepis
    Prav
    Oblikovanje
    Umetnost
    Službo
    Ankete
    Eseji
    Pisanja
    Filozofija
    Finance
    Fizika
    Geografija
    Zgodba
    Zgodovina Mehike
    Asp
    Popular posts
    Koncept v definiciji ABC
    Koncept v definiciji ABC
    Miscellanea
    04/07/2021
    Opredelitev ročnih kosti
    Opredelitev ročnih kosti
    Miscellanea
    04/07/2021
    Definicija človeške geografije
    Definicija človeške geografije
    Miscellanea
    04/07/2021

    Oznake

    • Osnovno Znanje
    • Računovodstvo
    • Pogodbe
    • Css
    • Kultura In Družba
    • Življenjepis
    • Prav
    • Oblikovanje
    • Umetnost
    • Službo
    • Ankete
    • Eseji
    • Pisanja
    • Filozofija
    • Finance
    • Fizika
    • Geografija
    • Zgodba
    • Zgodovina Mehike
    • Asp
    • Administracija
    • Šolski Tečaji
    • Družba.
    • Kultura.
    • Znanost.
    • Spoznajte Nas
    • Psihologija. Top Definicije
    • Zgodovina. Top Definicije
    • Primeri
    • Kuhinja
    Privacy

    © Copyright 2025 by Educational resource. All Rights Reserved.