2008-12-22から1日間の記事一覧

gnuplotを自動的に実行したい

gnuplotを自動的に実行したいと思いました。 gnuplotのパスを確かめる。 whichコマンドの登場。 $ which gnuplot /usr/bin/gnuplot発見。 スクリプトを書く。 test.gnuplot #!/usr/bin/gnuplot set terminal png set output 'test.png' plot x y=xなんてplot…

Builderビルダ-デザインパターンの勉強

Builderビルダ。 英語のBuildingが語源なのかな。 複雑なインスタンスを組み立てるときに使うデザインパターンです。Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)の説明が非常に分かりやすかったので、それ沿って、自分なりにアレンジを加…

Prototypeプロトタイプ-デザインパターンの勉強

Prototypeプロトタイプ。 prototype「原型」「模範」という意味。 原型となるインスタンスを作成し、それをコピーして新しいインスタンスを作る場合に用いるデザインパターンです。 Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)に載ってい…

Singletonシングルトン-デザインパターンの勉強

Singletonシングルトン。 クラスのインスタンスを1つしか作りたくないときに利用するパターンです。『それはプログラマが注意すればいいだけじゃん!!!』ってのはダメです。 人間はミスをしますから、インスタンスが1つしか作られないようにプログラミン…

Factory Method ファクトリーメソッド-デザインパターンの勉強

Template Methodテンプレートメソッド-デザインパターンの勉強 - rderaログと似ています。Template Methodでは、スーパークラスで処理の流れを決めて、サブクラスで実装しました。 Factory Methodでは、スーパークラスでインスタンスの作り方を決め、そのサ…