介绍
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
示例
有Message和MessageModel,Message有一个Insert()方法,该方法的参数是MessageModel。
AbstractMessageModel





























































SqlMessageModel












































XmlMessageModel















































AbstractMessage




















SqlMessage

























XmlMessage

























AbstractMessageFactory
























SqlMessageFactory































XmlMessageFactory































Message













































client
































运行结果
Sql方式插入Message。帐号:admin;内容:Sql方式;时间:2007-5-3 22:04:56
Xml方式插入Message。帐号:user;内容:Xml方式;时间:2007-5-3 22:04:56