Adapter Pattern In PHP

Halo, perkenalkan nama saya ariadi ahmad. kali ini kita masuk ke pembahasan yang baru mengenai pattern. sekarang kita akan masuk ke structural pattern dan fokusnya kita akan membahas mengenai adapter pattern.

Yang Ingin Membantu Saya Untuk Terus Berkontribusi Boleh Banget Klik Dibawah

Trakteer Sayaarrow-up-right

Apa itu adapter patttern?

Adapter Pattern menurut refactoring guru adalah pola desain struktural yang memungkinkan objek dengan antarmuka yang tidak kompatibel untuk berkolaborasi.

Penjelasan.

Jadi gini teman-teman. kita analogikan dengan colokan. kita tau colokan di indonesia itu mempunyai dua lubang tapi di luar indonesia itu berbeda lubang colokanya. maka untuk memakai colokan dari luar indonesia agar bisa compatible dengan colokan di indonesia maka kita butuh yang namanya adapter untu menyesuaikan dengan colokan yang ada di indonesia. jadi begitulah sekiranya penjelasan singkatnya.

Implementasi

misalkan kita punya perusahaan bernama writely yang perusahaanya bertujuan untuk melakukan penulisan document.

kita buat dlu interfacenya

buat implementasinya

sampai disini tidak ada masalah. sampai pada suatu waktu kita ingin mengganti teknologi ke google doc. dan ternyata google doc kita tidak sesuai dengan codingan yang kita buat. maka dari itu kita bisa membuat implementasi yang sesuai dengan menggunakan adapter

Dengan begini kita berhasil mengganti teknologi kita. tanpa merusak kode inti di codingan kita. lihat di atas. kita masih mengimplementasikan interface yang sama. tapi kita sudah mengganti teknologi kita sesuai dengan kebutuhan yang kita inginkan.

Full Code

Yang Ingin Membantu Saya Untuk Terus Berkontribusi Boleh Banget Klik Dibawah

Trakteer Sayaarrow-up-right

Semoga mudah dipahami. Salam Programmer Makassar

Last updated