コンポーネント指向な環境のコンポーネント(ビジュアル/非ビジュアル)が、クラスであり、ポトペタとかGUI記述言語による記述じゃなくても(一応)使えるっていうの、ちゃんと理解するのそんなに簡単じゃないと思うし、それこそGUIに慣れてないけど別方面である程度経験があるプログラマがコンポーネント指向の環境ではじめてGUIな物の開発をしても、やっぱりそこで躓く気がしてる><(その場合には変数の代わりにビジュアルコンポーネントを使うとかはしないだろうけど)
思考の /dev/null