ウェブプログラミングで使えるデザインパターン (170レス)
上
下
前
次
1-
新
31
(3)
: 03/11/27 22:02
ID:0zBWj9/p(4/5)
AA×
>>25
>>28
>>22
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
31: [] 03/11/27 22:02 ID:0zBWj9/p >>25 オブジェクト指向にクラスが必須ではないのと同じくらい、 デザインパターンにオブジェクト指向が必須という訳ではないと思う。(私見) オブジェクト指向以外でも応用することが出来ます。 >>28 >>22 の方法、伝わらなかったかな。サンプルこんな感じです。 use CGI; my $query = new CGI; my $app = new App( func1 => \$func1, func2 => \&func2, func3 => \&func3 ); $app->exec($query->param('mode'), $query); sub func1 { my ($query) = @_; print "func1\n"; } sub func2 { my ($query) = @_; print "func2\n"; } sub func3 { my ($query) = @_; print "func3\n"; } package App; sub new { my ($class, %menu) = @_; bless({menu => \%menu}, $class); } sub exec { my ($self, $key, @args) = @_; if (ref $self->{menu}->{$ket} eq 'CODE') { &{$self->{menu}->{$key}}(@args); } } http://medaka.5ch.net/test/read.cgi/php/1069451782/31
オブジェクト指向にクラスが必須ではないのと同じくらい デザインパターンにオブジェクト指向が必須という訳ではないと思う私見 オブジェクト指向以外でも応用することが出来ます の方法伝わらなかったかなサンプルこんな感じです
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 139 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.042s