タグ

OOPとdecoratorに関するkiyo_hikoのブックマーク (1)

  • - Excel VBA - Decorator パターンモデル

    1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイズされたワ

    kiyo_hiko
    kiyo_hiko 2012/02/02
    Perlのコアモジュールのみだとメソッドのフックがうまいことできないので (Perlは一応Hook::LexWrapでフックはできる) 、Decoratorを作ってそちらを呼んで定型的な処理を割込ませることを考えた。余裕ができたらやってみる
  • 1