老张,请来领分!————Decorator模式(孙悟空的七十二变)的续集 ( 积分: 50 )

G

gmsft

Unregistered / Unconfirmed
GUEST, unregistred user!
我的帖子“Decorator模式(孙悟空的七十二变)”得到富翁们的争议,非常荣幸!
感谢老张email给我类图!还请赐教如何使用 MM 从既有代码导出类图。
希望富翁们继续关注,提出意见!
 
我的帖子“Decorator模式(孙悟空的七十二变)”得到富翁们的争议,非常荣幸!
感谢老张email给我类图!还请赐教如何使用 MM 从既有代码导出类图。
希望富翁们继续关注,提出意见!
 
modelmaker教程
http://www.delphibbs.com/keylife/iblog_show.asp?xid=4861
http://www.thoughtsmithy.com/mmjump/MMGettingStarted_Intro.html
这两份,就足够了
 
这样的代码有点不好读
TYuer.Create(TNiaoer.Create(THuaer.Create(THusun.Create))).Shuazi;
拆开它,效果可能更好一些
var
husun:THusun;
huashen:THuashen;
-----------------
husun:=THusun.Create();
huashen:=THuaer.Create(husun);
huashen:=TNiaoer.Create(huashen);
huashen:=TYuer.Create(huashen);
huashen.Shuazi();
另外,猢狲hunsun应该是在implement中定义的一个变量,这样,hunsun只需要建立一个实例,而被必要每一次变身都要先生成一个新猢狲出来。
吹毛求疵而已。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
525
import
I
I
回复
0
查看
655
import
I
顶部