• Administrasi
  • Kelas Bahasa Spanyol
  • Masyarakat.
  • Budaya.
  • Indonesian
    • 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
  • Konsep dalam Definisi ABC
    • Sains.
    • Kenali Kami
    • Psikologi. Definisi Teratas
    • Sejarah. Definisi Teratas

    Konsep dalam Definisi ABC

    Bermacam Macam   /   by admin   /   July 04, 2021

    Oleh Guillem Alsina González, pada Jan. 2018

    Modularitas, yaitu mampu membagi tugas yang kompleks menjadi beberapa komponen yang saling terkait tetapi cukup independen untuk sehingga dapat digunakan kembali, baik selama pelaksanaan program yang sama maupun dalam perkembangan lainnya, ini adalah salah satu "cawan suci" dari pemrograman.

    Itulah mengapa seharusnya tidak mengejutkan kita bahwa, selama bertahun-tahun di mana kita menikmati sains komputasi, beberapa filosofi pemrograman telah muncul yang berusaha untuk mengimplementasikan ini filsafat penggunaan kembali kode source dan banyak bahasa pemrograman yang mengimplementasikannya.

    Salah satu filosofi ini adalah pemrograman berorientasi objek, dan evolusi Hal alami yang berusaha untuk melangkah lebih jauh adalah Pemrograman Berorientasi Aspek, AOP untuk akronimnya dalam bahasa Inggris (pemrograman berorientasi aspek)

    Kami memahami AOP sebagai cara untuk merancang dan menyusun kode sumber aplikasi komputasi, sehingga berbagai elemennya dienkapsulasi dan didefinisikan dengan baik untuk nanti penggunaan kembali.

    instagram story viewer

    Terima kasih kepada AOP, bacaan dari kode sumber yang mengacu pada suatu objek (definisi dan tindakan yang dapat kita lakukan dengannya) memungkinkan pembaca untuk memahaminya secara keseluruhan tanpa membutuhkan konteks yang lebih besar, yang membantu, di satu sisi, untuk mengurangi pengulangan kode sumber dan, di sisi lain, untuk sepenuhnya memodulasi Aplikasi.

    A dari AOP sesuai dengan Aspek, dan ini menunjukkan fungsionalitas yang melintang ke seluruh aplikasi yang akan diimplementasikan dalam modul terpisah dari bagian paling fungsional dari program.

    Secara konseptual, ini adalah sesuatu yang digunakan berulang kali dan di tempat yang berbeda dalam kode sumber a aplikasi, dan itu dienkapsulasi dan diisolasi dari sisa kode agar, dengan cara ini, dapat memodifikasinya tanpa mempengaruhi sisa kode sumber.

    Dengan cara ini, suatu aspek dapat dipanggil dari mana saja dalam kode tanpa memerlukan pengetahuan tentang cara kerjanya secara internal pada bagian pemrogram, yang dengannya ia dijahit. AOP juga memfasilitasi kerja tim pengembang, karena beberapa tidak harus mengetahui detail bagaimana kode sumber yang dibuat oleh pengembang bekerja secara internal. sisanya.

    Tip adalah implementasi kode dari suatu aspek.

    Ini merupakan modul aplikasi, mandiri dan keduanya dapat dipanggil dari bagian berbeda dari kode aplikasi yang sama yang telah dikembangkan, seperti yang digunakan kembali dalam aplikasi lain yang harus menggunakan aspek yang sama, karena enkapsulasinya total.

    Referensi ke suatu aspek dalam kode sumber disebut Titik Gabungan.

    Titik keterikatan adalah panggilan ke metode, yang akan menjadi saran. Satu-satunya hal yang membedakannya dari panggilan lain konvensional adalah enkapsulasi dari objek panggilan.

    Ini adalah cara memodifikasi fungsionalitas aplikasi pada elemen tertentu tanpa harus melakukan perubahan dalam kode sumber, memodifikasi beberapa aspeknya (dan, karenanya, nama filosofi ini dan cara way pertumbuhan).

    Menjadi filosofi pemrograman, AOP dapat dilakukan dalam bahasa yang ada, tidak perlu membuat bahasa baru.

    Ada, ya, kerangka kerja yang memfasilitasi tugas ini untuk bahasa yang ada, seperti C ++ atau PHP. Ini adalah kasus Spring untuk Java, AspectC ++ untuk C ++, atau Aspyct AOP untuk Python.

    Foto: Fotolia - Ainoa

    Topik di AOP
    Tag awan
    • Bermacam Macam
    Peringkat
    0
    Tampilan
    0
    Komentar
    Rekomendasikan ke teman to
    • Twitter
    • Facebook
    • Instagram
    LANGGANAN
    Berlangganan komentar
    YOU MIGHT ALSO LIKE
    • Kartu Kartu
      04/07/2021
      Contoh Surat Permintaan Tanggapan
    • Konsep dalam Definisi ABC
      Bermacam Macam
      04/07/2021
      Konsep dalam Definisi ABC
    • Psikologi
      04/07/2021
      Contoh Perkembangan Kognitif
    Social
    391 Fans
    Like
    5680 Followers
    Follow
    8635 Subscribers
    Subscribers
    Categories
    Administrasi
    Kelas Bahasa Spanyol
    Masyarakat.
    Budaya.
    Sains.
    Kenali Kami
    Psikologi. Definisi Teratas
    Sejarah. Definisi Teratas
    Contoh
    Dapur
    Pengetahuan Dasar
    Akuntansi
    Kontrak
    Css
    Budaya Dan Masyarakat
    Daftar Riwayat Hidup
    Baik
    Rancangan
    Seni
    Pekerjaan
    Jajak Pendapat
    Esai
    Tulisan
    Filsafat
    Keuangan
    Fisika
    Geografi
    Cerita
    Sejarah Meksiko
    Asp
    Popular posts
    Contoh Surat Permintaan Tanggapan
    Kartu Kartu
    04/07/2021
    Konsep dalam Definisi ABC
    Konsep dalam Definisi ABC
    Bermacam Macam
    04/07/2021
    Contoh Perkembangan Kognitif
    Psikologi
    04/07/2021

    Tag

    • Pengetahuan Dasar
    • Akuntansi
    • Kontrak
    • Css
    • Budaya Dan Masyarakat
    • Daftar Riwayat Hidup
    • Baik
    • Rancangan
    • Seni
    • Pekerjaan
    • Jajak Pendapat
    • Esai
    • Tulisan
    • Filsafat
    • Keuangan
    • Fisika
    • Geografi
    • Cerita
    • Sejarah Meksiko
    • Asp
    • Administrasi
    • Kelas Bahasa Spanyol
    • Masyarakat.
    • Budaya.
    • Sains.
    • Kenali Kami
    • Psikologi. Definisi Teratas
    • Sejarah. Definisi Teratas
    • Contoh
    • Dapur
    Privacy

    © Copyright 2025 by Educational resource. All Rights Reserved.