Dasar Dari Oop Bantu Belajar

  • Apa itu Object Oriented Programming(OOP)?

    • Class
    • Attribute
    • Object
    • Method
  • Keuntungan OOP
  • Jenis Object Oriented Programming

Apa itu Object Oriented Programming(OOP)?

Object oriented programming atau bertambah dikenal sebagai oop adalah sebuah rajah cermin alias hipotetis dalam kaidah ekspansi sistem yang berbentuk sebuah object.Sederhananya oop bertujuan buat memudahkan programmer dalam mewujudkan sebuah software ketimbang mereka mendesain ulang dengan bersisa banyak ilmu mantik nan dimuat kerjakan memanipulasi sebuah data.Internal perkembanganya OOP mempunyai
core structure transendental
sebagai berikut :

Class

seandainya kutub teman membayangkan papan bawah adalah sebuah bangunan nan suka-suka di sekolah dengan banyak petatar didalamnya,teman teman tidaklah sepenuhnya riuk, jika kita bermain dengan ilmu mantik terbelakang kelas bisa dikatakan sebuah kumpulan semenjak sejumlah individu berdasarkan kebiasaan ataupun perilaku.misalnya kelas memasak, maka kita bisa simpulkan dalam sebuah antologi tersebut mempunyai sifat yang seragam misalnya memakai topi koki, lalu menggunakan spatula dan sebagainya dan dengan prilaku begitu juga memotong, menggoreng dan sebagainya,sampai disini kebayangkan?.

nah hal yang sama juga bermain plong class didalam OOP.class dalam dunia pengembangan software atau software development bisa dikatakan sebuah sebuah kerumunan object nan memuat sebuah variasi data, attribute dan juga method untuk membuat sebuah blueprint terbit sebuah class, kurang lebih begitu juga contoh inferior memasak tadi, kita bisa katakan bahwa kelas memasak itu sebuah blueprint.

Attribute

Attribut secara tertinggal bisa saya bilang sebagai sifat yang tertuju pada sebuah inferior atau merepresentasikan keadaan kelas tersebut, oke kita lagi kedalam contoh kelas memasak n domestik sebuah kelas memasak kita pasti butuh nan namanya tanur untuk memantek atau kita butuh seorang menusia untuk mengoprasikanya, kompor gas dan manusia disini dapat dikatakan sebagai sebuah attribute karena melekat terhadap kegiatan memantek.

Object

Obyek bisa dikatakan sebuah kelompok yang sudah terbentuk berpunca sebuah blueprint kelas bawah nan dapat dikenali, kita ambil contoh class memasak, kita tau bahwa kelas memasak kadang memiliki spesies nan tunggal, seperti kelas memasak mi goreng,maka kita akan bertambah mudah mengenali dan mengelompokan inferior tersebut sesuai dengan isinya.

Method

Method intern OOP dekat kaitanya dengan sebuah class, method dapat dikatakan perilaku nan boleh dilakukan kelas tersebut, oke kita kembali ke konseptual kelas memask, dalam sebuah papan bawah memasak kita bisa melakukan yang namanya menyangrai, mendidik dan lain lain.

Keuntungan OOP

menggunakan transendental OOP memiliki beragam keuntungan seumpama berikut :

  • Modularity
    kerapihan kode nan kita lebih bisa dimaintanance oleh developer bukan dan sesuai dengan standart yang ada, jadi antara logic satu dengan yang tidak lain bertabrakan.
  • Reusability
    kode nan kita buat tidak perlu ditulis tautologis ulang.
  • Easy Maintanance
    kode nan kita lakukan kian mudah buat kita maintanance dan mudah untuk diupgrade.

Jenis Object Oriented Programming

dalam konsepnya OOP mempunyai 4 pilar sebagai berikut :

  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism

bikin penjelasan detail berasal jenis OOP akan saya jelaskan dimateri lebih lanjut dan sekaligus materi pembuka saya akan menjelaskan tentang Abstraction dimateri mula-mula,sekian materi kali ini terima kasih teman – teman.


Source: https://santrikoding.com/object-oriented-programming-intro

Posted by: and-make.com