Prev / Next / たまにっき。

GUI プログラミング

Category: [Java]
2005-01-25

U 野君に聞かれる.

GUI インターフェースを持つプログラムのソースを奇麗にしたいんですが,
これに有効なデザインパターンってありますか?

と.

GUI ならではのデザインパターンってあるのかなぁ?
同じような GUI コンポーネントを大量に作る場合は Factory パターンとか,
AbstractFactory とかが使えそうだが,GUI 一般となると難しい.
確かに,GUI プログラミングは余り奇麗に書けない.
書く方法があるのかもしれないが,私はまだその領域に達していない.
でも,方法論を知らないながらも,GUI を書く必要があるので,
その場しのぎのプログラミングをしているのが現状だ.

まぁ,とりあえず,GUI だろうが,CUI だろうが,
同じように扱えるライブラリを作っておいて,実際のインターフェースのときは
GUI, CUI 関係なく,そのライブラリを使うだけにするのがいいんじゃない?
というところでお茶を濁す.
もっと的確に答えられたらいいんだが,質問が難し過ぎる・・・.

Category: [Java]