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

网站建设中的技术问题/搜狗站长平台验证不了

网站建设中的技术问题,搜狗站长平台验证不了,我想自己做网站可以赚钱,网站建设的目标定位工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 关键思想:定义一个创建对象的接口,让其子类…

工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。

关键思想:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。
何时使用:我们明确地计划不同条件下创建不同实例时。

使用场景:
1、日志记录器:记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方。
2、数据库访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时。
3、设计一个连接服务器的框架,需要三个协议,”POP3”、”IMAP”、”HTTP”,可以把这三个作为产品类,共同实现一个接口。

实现

<?php//创建一个工厂 生成基于给定信息的实体类的对象。
class Factory
{public function getShape($shapeType){if( $shapeType == 'Square'){return new Square();}else if($shapeType == 'Circle'){return new Circle();}else if($shapeType == 'Rectangle'){return new Rectangle();}return NULL;}
}
<?phpheader('content-type:text/html;charset=utf-8;');spl_autoload_register(function($className){if( file_exists("./$className.php") ){require_once "./$className.php";}
});//使用该工厂 通过传递类型信息来获取实体类的对象。
$factory = new Factory();
$shape = $factory->getShape('Square');
$shape->draw();$shape = $factory->getShape('Circle');
$shape->draw();$shape = $factory->getShape('Rectangle');
$shape->draw();
http://www.jmfq.cn/news/4992517.html

相关文章:

  • 在iis搭建网站/百度地图网页版
  • 怎么在网站底部做备案号/技术培训机构排名前十
  • 深圳南山网站建设工作室/企业文化
  • 成都个人网站制作/长沙seo网站优化
  • 国外做机器人的网站/百度推广产品
  • 潍坊做网站张家口/重要新闻
  • 开一家网站建设公司有前景吗/百度如何推广网站
  • 容县网站开发/成都比较靠谱的seo
  • 商城的网站统计如何做/如何宣传自己的网站
  • jsp做网站框架/关键词搜索网站
  • 网站建设套餐/合肥seo排名优化
  • wordpress主题搜索/站长之家seo查询
  • 网站主页设计要点/爱站网站长seo综合查询工具
  • node mysql做动态网站/百度推广有效果吗
  • 初中毕业学网站开发工程师/网站分为哪几种类型
  • 网站导航栏动效怎么做的/东莞seo报价
  • 模版型网站是怎样的/网站排名提高
  • 长春建设招标网/网站查询seo
  • 长春专业网站建设价格/电商怎么做新手入门
  • 外国永久网站/厦门网络推广培训
  • 郑州做网站哪家好熊掌号/识图搜索在线 照片识别
  • 多用户网站管理系统/网络广告的特点
  • 网站开发的业务需求分析/外贸平台自建站
  • 做集群网站/搜索引擎优化排名培训
  • 政府查询网站建设方案/广州抖音seo公司
  • 韶关城乡建设部网站首页/硬件工程师培训机构哪家好
  • 找别人做网站需要注意什么/软文写手兼职
  • web做网站实训目的/百度主页网址
  • 做母婴网站/百度推广平台登录
  • 日本做暖暖视频网站试看/百度推广优化怎么做的