You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kali ini gw akan mengupas tuntas tentang Strategy Pattern, yang sebenarnya sudah umum digunakan oleh software engineer. Barangkali masih ada yang bingung sama design pattern yang satu ini. Tingkat komplesitasnya cukup rendah, sehingga seharusnya gampang dipahami asalkan punya basic OOP yang baik.
public class TestKick{
public void kickAction(){
System.out.println("test kick");
}
}
Player yoshimitsu = new Player();
yoshimitsu.pushCross(new TestKick());
tanya bang,
kalau saya implemen code diatas masih jalan, karna masih ada method kickAction di class TestKick jadi masih memenuhi interface Kick, meski classnya gak implements Kick interface,
Polymorphism. Code tersebut jadi hanya bisa menerima TestKick saja sebagai parameter. sedangkan kalau pakai interface, semua class yang mengimplementasi interface tersebut bisa digunakan sebagai parameter, jadi lebih fleksibel
Contoh Strategy Design Pattern | Ferry Suhandri
Kali ini gw akan mengupas tuntas tentang Strategy Pattern, yang sebenarnya sudah umum digunakan oleh software engineer. Barangkali masih ada yang bingung sama design pattern yang satu ini. Tingkat komplesitasnya cukup rendah, sehingga seharusnya gampang dipahami asalkan punya basic OOP yang baik.
https://ferry.vercel.app/blog/contoh-strategy-design-pattern
The text was updated successfully, but these errors were encountered: