Re: [JUG-Indonesia] Re: mengapa interface?

2009-01-01 Terurut Topik rEEk 'o hEEk
yup, ini adalah kekecewaan pertama kali belajar java, pada saat dibilang bisa multiple inheritance pake interface ternyata ga bisa :(. so sebaiknya istilah multiple inheritance jangan dipake, jauh lebih tepat multiple implementation, yang ini setuju. On Tue, Dec 23, 2008 at 1:53 PM, Arif Rachim

Re: [JUG-Indonesia] Re: mengapa interface?

2009-01-01 Terurut Topik Ferdinand Neman
Rif, Setelah gw baca-baca lagi pertanyaan si penanya yang paling awal di thread ini adalah apa itu interface dan apa sih guna interface. Pertanyaan yang simple banget, yang mana hanya bisa dijawab oleh yang bersangkutan sendiri dengan memahami polymorphism di java. Pembicaraan mengenai Multiple

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-23 Terurut Topik rEEk 'o hEEk
sekarang2 saya lebih sering pake interface yang ada keongnya di depan (@) :P On Tue, Dec 23, 2008 at 11:10 AM, Aldian Fajri Hadi a...@aldian.net wrote: --- In jug-indonesia@yahoogroups.com, ahmad kundzori khi...@... wrote: para master2 java (apa ga' perlu master untuk jawab ini...?), mau

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-23 Terurut Topik Arif Rachim
Dilihat dari tulisannya, yang dimaksud Multiple Inheritance sebenernya adalah multiple implementation. Sebab si penulis ingin menjelaskan kasusnya untuk meningkatkan efisiensi, lebih prefer menggunakan sebuah class yg implement beberapa interface, dibandingkan menggunakan sub2class yg meng-inherit

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-23 Terurut Topik Arif Rachim
Si penulis tidak menulis bahwa multiple inheritance bisa dicapai dengan interface. Koreksi, maksudnya menjelaskan. On Tue, Dec 23, 2008 at 1:52 PM, Arif Rachim a.ari...@gmail.com wrote: Dilihat dari tulisannya, yang dimaksud Multiple Inheritance sebenernya adalah multiple implementation.

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-22 Terurut Topik Arif Rachim
Kalau api yg kita buat untuk kita sendiri sih seenak hatinya juga gpp. Tapi kalau api buat konsumsi orang lain, ada baiknya kita meninggalkan bad practice. Prinsip utama: 1. Konstanta di interface adalah bad practice. (mengkotori semua subclass, dan konstanta memang bukan di interface seharusnya)

[JUG-Indonesia] Re: mengapa interface?

2008-12-22 Terurut Topik Aldian Fajri Hadi
--- In jug-indonesia@yahoogroups.com, ahmad kundzori khi...@... wrote: para master2 java (apa ga' perlu master untuk jawab ini...?), mau tanya... mengapa interface itu dibuat, apakah manfaat (yang signifiakan...manfaat yang nendang) dari interface? why interface? bukankah langsung dibuat

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-21 Terurut Topik Jecki
sy inget (anti) pattern tentang 'constant interface' ini dikemukakan oleh joshua bloch. setelah tadi googling dan baca lagi ada point dari joshua yg bagus IMO. byk developer taruh constant di interface karena: 1. ga perlu ketik 'public static final' di depan setiap constant yang mau di-declare 2.

[JUG-Indonesia] Re: mengapa interface?

2008-12-19 Terurut Topik Nashroulloh
komputer ga ngerti OOP, krn OOP kan cuman konsep yg ada di kepala Klo yg ak baca di bab 1 Thinking in Java, 3rd ed. Revision 4.0 mesti dibedakan interface yang konsep dan interface yg keyword, klo yg dikutip arif dari wikipedia, sptnya interface yg konsep, di mana An object has an interface yg

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-18 Terurut Topik Ferdinand Neman
Ahhh sebenernya apa sih yang diributin ? Yang kita bahas tuh apa sih ? Kalo gw sih pragmatic aja. Facts : 1. Interface bisa inherit dari interface yang lain. Ini yang dimaksud interface inheritance. 2. Interface itu gw pake untuk mendefine contract of expected behaviour dari class class yang

[JUG-Indonesia] Re: mengapa interface?

2008-12-18 Terurut Topik Benny Iskandar
Hi Ferdinan, Di dunia IT ini ada yang namanya konsep dan implementasi , dari konsep kita akan menuju implementasi , begitulah yang benar . Kalu dari argument yang anda sodorkan ini adalah berangkat dari fakta yang ada , kemudian mencoba untuk di implementasi kan , dan tentunya ini akan membuat

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-18 Terurut Topik Ferdinand Neman
Hi Benny, 2008/12/19 Benny Iskandar liauwsiauwl...@yahoo.com: Hi Ferdinan, Di dunia IT ini ada yang namanya konsep dan implementasi , dari konsep kita akan menuju implementasi , begitulah yang benar . Benar menurut anda ? Menurut saya beda lagi, IT itu berangkat dari Dream or Demand. Bagi

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-18 Terurut Topik Nicholas I. S.
: Re: [JUG-Indonesia] Re: mengapa interface? To: jug-indonesia@yahoogroups.com Date: Friday, December 19, 2008, 3:04 AM Hi Benny, 2008/12/19 Benny Iskandar liauwsiauwl...@yahoo.com: Hi Ferdinan, Di dunia IT ini ada yang namanya konsep dan implementasi , dari konsep kita akan menuju

[JUG-Indonesia] Re: mengapa interface?

2008-12-17 Terurut Topik Aldian Fajri Hadi
interface A { void methodOfA(); } interface B { void methodOfB(); } interface C extends A, B { } Valid. Mau disebut multiple inheritance ataupun nggak. Nyari artinya di wikipedia juga gak bisa diakui

[JUG-Indonesia] Re: mengapa interface?

2008-12-17 Terurut Topik Aldian Fajri Hadi
Jangan samain interface untuk method polymorphism dengan definisi konstan. Definisi konstan di interface cuma untuk memanfaatkan konsistensi atau estetika namespace-nya. Orang yang berniat baik akan ngakses data tadi di bawah dengan A.hello atau B.hello. salam Aldian . Lebih parahnya lagi bisa

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-17 Terurut Topik Arif Rachim
Kode ini contoh dari interface inheritance. interface A { void methodOfA(); } interface B { void methodOfB(); } interface C extends A, B { } Kode ini contoh dari implementation interface A { void methodOfA(); } class C implements A { } Kode ini contoh dari inheritance class A

Re: [JUG-Indonesia] Re: mengapa interface?

2008-12-17 Terurut Topik Arif Rachim
Mungkin yang biasa pake .Net masih pada bingung, jadi gw coba quote dari website .Net http://msdn.microsoft.com/en-us/library/ms973861.aspx Although the phrase interface inheritance is often used, the correct term is interface implementation. It is possible for one interface to inherit from

[JUG-Indonesia] Re: mengapa interface?

2008-12-13 Terurut Topik kodok_ijho
Saya akan mencoba menjawab, mudah2an bisa berguna dan mudah dipahami. Ini sebuah analogi: Ketika kita pergi ke sebuah restoran, ketika akan memesan sebelumnya akan disodorkan menu makanan. Setelah kita membaca menu tersebut, barulah kita tau apa yang akan kita pesan. Setelah memesan, maka

[JUG-Indonesia] Re: mengapa interface?

2008-12-13 Terurut Topik yanuartrisunuadi
nambahin contoh interface sebagai contract. coba lihat class JDBC Connection, Driver, ResultSet itu interface semua .. artinya apa .. artinya Sun yang buat spesifikasi, menentukan interface untuk jdbc adalah seperti kontrak spec jdbc itu. Sehingga ketika orang dari oracle, mysql, postgre,