PowerShell
PowerShellで動的ポリモーフィズムをしてみる
WindowsPowerShellのオブジェクト指向はとても強力で、batより複雑な記述ができるのはもちろんだが、VBSでもできなかったクラスの継承やメソッドのオーバーロードやオーバーライドまで可能になっている。
継承はC++のような記述で書くことができ、子クラスに同名のメソッドを書けばそれだけでオーバーライドしてくれる。
オーバーライドする側・される型ともに何も書かなくてもいいのは、他のよくあるスクリプト言語と同じだ。
|