
软件设计
文章平均质量分 79
fh2010
这个作者很懒,什么都没留下…
展开
-
Delphi字符串函数大全
【字符串函数大全】 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas 功能 返回两个字符串是否相似 说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写 参考原创 2004-11-16 10:13:00 · 11076 阅读 · 0 评论 -
[.NET 设计模式] Abstract Factory
类别:创建型意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用: 一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产品类库,而只想显示它们的接口而不是实现时。-----------------转载 2007-03-25 17:46:00 · 722 阅读 · 0 评论 -
白话设计模式——Abstract Factory
http://www.cnblogs.com/Reeezak/archive/2005/10/23/260493.htmlAbstract Factory,把英文直接翻译过来的话就是“抽象工厂”,既然是工厂,那就肯定是生产产品的地方。不过,它不是生产同一类的产品,而是生产同一系列的产品。举个例子,广州本田现在生产3种汽车,Odyssey、Accord、Fit,而广本的工厂里面并不是拥有3条转载 2007-03-25 18:58:00 · 855 阅读 · 0 评论 -
Delphi下的接口编程
1.1 为什么使用接口? 举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票的服务是个接口,电影院、歌剧院什么的只要都遵循这样一个服务定义就能很好地转载 2007-03-26 21:59:00 · 1751 阅读 · 0 评论 -
Delphi接口幽默解释
接口分广义和狭义之分,很多国内翻译的书对此误人非浅。在DELPHI中,广义接口除了你要问的接口还包括抽象类、在单元文档前声明的INTERFACE等,狭义接口指的是在编程中用INTERFACE定义的。 简单地说狭义接口(以后称接口)就是定义了方法和属性的空架子(术语为方法签名,包括函数和过程),属性本身也是存过程和取函数,即也是方法,在接口定 义中所有成员都是默认的PUBLIC,没有数据成员。这转载 2007-03-26 22:13:00 · 1408 阅读 · 2 评论 -
PHP5中的变化(之一)
// PHP4 classclass ExampleP1 {var $foo;function setFoo($foo) {$this->foo = $foo`;}function getFoo() {return $this->foo;}}function changeExample($param) {$param->setFoo(‘blah’);转载 2007-04-10 21:18:00 · 773 阅读 · 0 评论