【初心者】Java質問・相談スレ14【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0623デフォルトの名無しさん
NGNGjava.util.ArrayListはjava.util.CollectionというInterfaceをimplementしている
ので、次のように使うことが出来る。
Collection c = new ArrayList();
こうしておいて、c.add(XXX);などCollectionで定義しているメソッドを使うこ
とができる。こうしておくと、Collectionをimplementしているクラスなら、
将来ArrayListの代わりに他のクラスに置き換えてもソースの修正は少なくて
済む。
また、JDBCのjava.sql.ResultSetなどもInterfaceになっています。
ResultSetの実装はDBのベンダー任せになっているが、Interfaceで統一する
ことにより、コーディングする方はそのあたりを気にする必要がなくなって
いる。
■ このスレッドは過去ログ倉庫に格納されています