The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). ここに着目していただきたい。 sub init { my $self = shift; $self->{$_} = $default{$_} for keys %default; $self->SUPER::init(); } 初期化に限ら... 続きを読む
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). 継承とか考えずに、普通にクラスを作りたければ、必要なのは以下の二行だけ。 package Klass; sub new { bless {} }; これだけでは何もできないので、... 続きを読む
■ オブ脳 11:25 mixi をオブジェクト化してみよう というトピックがあって、これはいわゆるオブジェクト指向設計の流れで、mixi のシステムからオブジェクトを抽出してクラス図を作っていきましょうという良スレ。 でまあ、これを見てて、自分が何かシステムを... 続きを読む
javascriptクラスを定義する方法です。考え付くだけでも、これだけたくさんの方法があります。やっぱり、 JavaScript って柔軟であり複雑な言語ですね。ちなみに、以下のすべての例はこのクラスを定義しています。ちなみに、僕は一番下の書き方ですね。皆さんは... 続きを読む