1.引言
工厂方法是粒度很小的设计模式,因为模式的表现只是一个抽象的方法。工厂方法经常用于创建与某个类相关的类的实例,.net中的数据库连接对象就是产生数据命令对象的工厂,其中的createcommand方法就是工厂方法,其结构如图所示。
| idbconnectio createcommad( ); |
| public oraclecommand createcommand( ); |
| using system; namespace cshapecreator { public abstract slass cteator { public abstract production factorymathod(); } public class concretecreator:creator { public override production factorymathod() { return new concreteproduction(); } } } |
关键字 本文所属关键字相关 与本文相关文章分类 所有文章关键字导航源码编程相关Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏 操作系统/服务器相关Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器 标准 网站致力的规范 |