Interface


 INTERFACE

-  Kelas abstrak yang sama sekali tidak memiliki implementasi

-  Murni merupakan template untuk kelas turunannya

-  Tidak boleh memiliki property, hanya deklarasi method saja

Interface (1)

  • Kelas Abstrak yang sama sekali tidak memiliki implementasi
  • Murni merupakan template untuk kelas turunannya
  • Tidak boleh memiliki property, hanya deklarasi method saja
  • Semua method harus dideklarasikan dengan visibility public
  • Boleh mendeklarasikan _ _construct( )
  • Satu kelas boleh mengimplementasikan banyak interface
Interface (2)

  • Dengan menggunakan type-hinting dapat melakukan 'Dependency Injection'
  • Pada akhirnya akan mencapai Polymorphism

Komentar

Postingan populer dari blog ini

Apa Itu Node.js??

Tata Cara Laporan Korban Kejahatan siber ( Cyber Crime)

Use Case adalah