インターフェース・・・
それはJAVA学習者にとって最大の難関であろう。
一見捕らえどころがなく、理屈だけでは全く理解できない。
参考書を読んだだけでは概念すら掴む事はできない。
最大の疑問はそれが何の役に立つのか?だろう。これは当然だ。
未経験者はインターフェースが何の為に存在するのか、さっぱり
分からない。開発者め、訳ワカランのを作りやがってと恨む事
だろう。インターフェースの理解はただ現場でのコーディングの
積み重ねによってのみ得られる。大規模なプログラムを組みにつれ
インターフェス無しでは、ソフトウェアデザインが到底不可能な事に
自然と気付き、いつの間にかそれを多用し使いこなしている自分に
気付く事だろう。