摘要: 技术交流,DH讲解. 还是之前的文章,从之前博客转过来. 当我们有一个类如类A有一个方法C,但是这个C方法却被很多情况影响,那么我们该怎么设计才能让代码更加容易理解呢?其实我们前面讲的简单工厂模式也能实现.但是现在想说一下策略模式了.我们来看一个UML图:软件设计师上半年和下半年考试里面都有这样一个题,给一个UML让你说这个UML是哪个模式?哈哈 我们能看到主类Context和Strategy是... 阅读全文
posted @ 2009-12-15 23:34 HuangJacky 阅读(714) 评论(1) 推荐(0) 编辑
摘要: 技术交流,DH讲解. 最近和肥鸟交流了下关于字符串方面的知识,而这篇文章是很久以前写的,现在发出来吧. 我们写两段代码来对比下:第一个用Copy函数:procedure TForm1.Button1Click(Sender: TObject); var a,c:Cardinal; n:Integer; D:Double; i:Integer; b:string; begin c:=0; for n... 阅读全文
posted @ 2009-12-15 21:34 HuangJacky 阅读(3294) 评论(1) 推荐(0) 编辑
摘要: 技术交流,DH讲解. 问题如下: TBase = class end; TChild = class(TBase) public F1:Integer; procedure Say; end;implementation{$R *.dfm}procedure TForm3.FormCreate(Sender: TObject);var A:TBase; B:TChild;begin ... 阅读全文
posted @ 2009-12-15 13:25 HuangJacky 阅读(1393) 评论(1) 推荐(0) 编辑
AdminLogin