ISTILAH- ISTILAH YANG ADA PADA OBJECT-ORIENTED

Object-Oriented adalah sebuah konsep pemrograman maupun desain sistem. Dimana pada konsep tersebut menempatkan sebuah object sebagai dasar pembuatan sistem maupun program. Pada postingan ini, saya akan membahas tentang Istilah pada Object-Oriented.

Berikut adalah Istilah pada Object-Oriented tsb:


1. Atribut adalah property class yang memiliki nama, dimana property itu menggambarkan range nilai. Sebuah class bisa memiliki beberapa atribut atau tidak sama sekali
2. Operation adalah implementasi dari sebuah service yang dapat direques dari object class untuk menghasilkan behavior
3. Polymorphisme adalah kemampuan untuk menyembunyikan implementasi-implementasi yang berbeda didalam sebuah interface tunggal.
4. Interface adalah perwujudan dari polimorfisme
5. Package adalahmekanisme untuk menyusun elemen-elemen menjadi kelompok-kelompok.
6. Subsystem adalah kombinasi dari package dan class. Subsystem merealisasikan satu atau lebih interface, dimana interface sebagai pendefinisi perilakunya. Subsystem dapat digunakan untuk merepresentasikan component dalam sebuah desain
7. Component adalah bagian system yang dapat di-replace dan hampir independent. Component ini melaksanakan fungsi yang jelas dalam suatu arsitektur. Sebuah component bisa berupa:
  • Sebuah component source code
  • Sebuah component run time
  • Sebuah component executable
8. Association adalah hubungan semantic antara dua atau lebih classifier yang menetapkan hubungan antar instance. Association adalah hubungan structural yang menetapkan bahwa suatu object terhubung dengan object lain
9. Multiplicity adalah jumlah instance dari sebuh class yang berhubungan dengan satu instance class lain. Untuk masing-masing association , ada dua keputusan multiplicity yang harus dibuat.
Contoh:
  • Untuk masing-masing instance professor, ada beberapa course yang bisa ditawarkan
  • Untuk masing-masing instance penawaran course, mungkin ada nol atau satu professor sebagai pengajarnya.
10. Aggregation adalah bentuk khusus association yang memodelkan hubungan whole-part antara sebuah aggregation(aggregation) dengan bagiannya.
11. Dependency adalah hubungan antara dua elemen dimana jika sebuah elemen mengalami perubahan akan menyebabkan perubahan pada elemen yang lain
12. Generalization adalah hubungan diantara class-class dimana suatu class membagi struktur dan atau behaviour dengan class yang lain. Mendefinisikan hirarki abstraksi dimana sebuah subclass mewarisi sifat dari satu atau lebih superclass → single inheritance, multiple inheritance
13. Classifier bertugas sesuai dengan perjanjian yang disetujui classifier lain. Realization dapat ditemui antara interface dan classifier yang merealisasikannya.
14. Stereotype mendefinisikan elemen model baru dalam model elemen yang lain.

Berikut tadi penjelasan singkat mengenai Istilah pada Object-Oriented. Bila ada kesalahan atau kekurangan mohon dibenarkan atau ditambahkan. Semoga bermanfaat..

Leave a Reply

Your email address will not be published. Required fields are marked *