U 野君に聞かれる.
GUI インターフェースを持つプログラムのソースを奇麗にしたいんですが,
これに有効なデザインパターンってありますか?
と.
GUI ならではのデザインパターンってあるのかなぁ?
同じような GUI コンポーネントを大量に作る場合は Factory パターンとか,
AbstractFactory とかが使えそうだが,GUI 一般となると難しい.
確かに,GUI プログラミングは余り奇麗に書けない.
書く方法があるのかもしれないが,私はまだその領域に達していない.
でも,方法論を知らないながらも,GUI を書く必要があるので,
その場しのぎのプログラミングをしているのが現状だ.
まぁ,とりあえず,GUI だろうが,CUI だろうが,
同じように扱えるライブラリを作っておいて,実際のインターフェースのときは
GUI, CUI 関係なく,そのライブラリを使うだけにするのがいいんじゃない?
というところでお茶を濁す.
もっと的確に答えられたらいいんだが,質問が難し過ぎる・・・.