当前位置: 首页 > news >正文

建设一个网站思路有关网站建设的网站

建设一个网站思路,有关网站建设的网站,怎么做淘宝客网站,wordpress 字体 图标前言 在第一回合中留下的问题#xff0c;http://www.cnblogs.com/aehyok/archive/2013/05/19/3087497.html#xff0c;现在就先处理一个简单的#xff0c;只添加一个Department表。 第二回合 首先要建立部门类#xff0c;假设只有两个字段部门ID#xff0c;和部门名称。 p…前言 在第一回合中留下的问题http://www.cnblogs.com/aehyok/archive/2013/05/19/3087497.html现在就先处理一个简单的只添加一个Department表。 第二回合  首先要建立部门类假设只有两个字段部门ID和部门名称。 public class Department{public int ID { get; set; }public string DeptName { get; set; }} 下面看一下添加了部门表的UML类图 IDpartment接口用于客户端访问解除与具体数据库访问的耦合。 interface IDepartment{void Insert(Department department);Department GetDepartment(int id);} SqlServerDepartment类用于访问Sql Server的Department. public class SqlServerDepartment : IDepartment{public void Insert(Department department){Console.WriteLine(在Sql Server中给Department表增加一条记录);}public Department GetDepartment(int id){Console.WriteLine(在Sql Server中根据ID得到Department表一条记录);return null;}} AccessDepartment类用于访问Access的Departmet。 public class AccessDepartment : IDepartment{public void Insert(Department department){Console.WriteLine(在Access中给Department表增加一条记录);}public Department GetDepartment(int id){Console.WriteLine(在Access中根据ID得到Department表一条记录);return null;}} IFactory接口定义一个创建访问Department表对象的抽象的工厂接口。 interface IFactory{IUser CreateUser();IDepartment CreateDepartment();} 在IFactory接口中又新添加了CreateDepartment()接口方法 SqlServerFactory类实现IFactory接口主要是实现Sql Server数据库添加了的部门接口方法。 public class SqlServerFactory : IFactory{IUser IFactory.CreateUser(){return new SqlServerUser();}public IDepartment CreateDepartment(){return new SqlServerDepartment();}} AccessFactory类实现IFactory接口主要是实现Access数据库添加了的部门接口方法。 public class AccessServerFavtory : IFactory{IUser IFactory.CreateUser(){return new AccessUser();}public IDepartment CreateDepartment(){return new AccessDepartment();}} 客户端代码 class Program{static void Main(string[] args){User user new User();Department dept new Department();IFactory factory new AccessFactory();IUser iufactory.CreateUser();iu.Insert(user);iu.GetUser(1);IDepartment id factory.CreateDepartment();id.Insert(dept);id.GetDepartment(1);Console.ReadLine();}} 现在如果想切换数据库只需要IFactory factory new AccessFactory();修改为IFactory factorynew SqlServerFactory();只有一个Uer类和User操作类的时候是只需要工厂方法模式的但是现在显然你数据库中有很多的表而Sql Server与Access又是两大不同的分类所以解决这种涉及多个产品系列的问题有一个专门的工厂模式叫抽象工厂模式。 总结  通过第一回合和第二回合的前奏我们终于可以进入正题了。
http://www.zqtcl.cn/news/919734/

相关文章:

  • 广元做网站的公司合肥市建设网
  • 如何做网站不被查如何做网站内部优化
  • 网站建设用什么框架好做网站需要用到哪些开发软件
  • 网站建设工程师待遇wordpress 工具插件
  • 网站怎样做反向链接中国新闻社邮箱
  • 专业的外贸网站建设wordpress后台编辑
  • 德清建设银行网站2016wordpress淘宝客程序
  • 网站建设包括两个方面专业网站设计企业
  • dnf可以去哪个网站做代练导购网站 模板
  • 苏州网站开发培训深圳福田区口岸社区
  • 信息网站开发网络公司jsp实战网站开发视频
  • 做 理财网站深圳网站快速优化公司
  • 公司网站建设方案江门建设建筑网站
  • 网站是生成静态好还是动态好怎么找到域名做的那个网站
  • 婚纱网站页面设计上海商地网站建设公司
  • 模板手机网站建设多少钱百度搜索词排名
  • 怎么学做网站住房和城乡建设部网站一级建造师
  • 政务公开网惠州seo推广公司
  • 建设英文商城网站网站开发工具选择
  • 沈阳市浑南区城乡建设局网站淄博哪里有网站建设平台
  • 做不锈钢管网站口碑好的定制网站建设提供商
  • 做网站推广销售wordpress 随机页面
  • 陈坤做直播在哪个网站如何在建设银行网站预约纪念币
  • 如何做网站么新网站一天做多少外链
  • 用家用路由器ip做网站营销策略方案
  • 学历教育网站建设网页前端是什么
  • 相同网站名网站县区分站点建设
  • 医疗器械网站建设方案南京网站制作系统
  • 小网站托管费用企查宝企业查询
  • 专门做特卖的网站是什么外国炫酷网站网址