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

做网站的价钱重庆自适应网站建设

做网站的价钱,重庆自适应网站建设,wordpress 本地转移,精品网名单例模式又称为职责模式#xff0c;它用来在程序中创建一个单一功能的访问点#xff0c;通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素#xff1a;1. 它们必须拥有一个构造函数#xff0c;并且必须被标记为private2. 它们拥有一个保存类的… 单例模式又称为职责模式它用来在程序中创建一个单一功能的访问点通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素1. 它们必须拥有一个构造函数并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变量3. 它们拥有一个访问这个实例的公共的静态方法单例类不能再其它类中直接实例化只能被其自身实例化。它不会创建实例副本而是会向单例类内部存储的实例返回一个引用。例子 1 class Single {2 private $name;//声明一个私有的实例变量 3 private function __construct(){//声明私有构造方法为了防止外部代码使用new来创建对象。 4 5 } 6 7 static public $instance;//声明一个静态变量保存在类中唯一的一个实例 8 static public function getinstance(){//声明一个getinstance()静态方法用于检测是否有实例对象 9 if(!self::$instance) self::$instance new self(); 10 return self::$instance; 11 } 12 13 public function setname($n){ $this-name $n; } 14 public function getname(){ return $this-name; } 15 } 16 17 18 $oa Single::getinstance(); 19 $ob Single::getinstance(); 20 $oa-setname(hello world); 21 $ob-setname(good morning); 22 echo $oa-getname();//good morning 23 echo $ob-getname();//good morning 工厂模式就是一种类具有为您创建对象的某些方法这样就可以使用工厂类创建对象而不直接使用new。这样如果想更改创建的对象类型只需更改该工厂即可。 例子 1 class Factory {//创建一个基本的工厂类2 static public function fac($id){//创建一个返回对象实例的静态方法 3 if(1 $id) return new A(); 4 elseif(2$id) return new B(); 5 elseif(3$id) return new C(); 6 return new D(); 7 } 8 } 9 10 interface FetchName {//创建一个接口 11 public function getname();// 12 } 13 14 class A implements FetchName{ 15 private $name AAAAA; 16 public function getname(){ return $this-name; } 17 } 18 19 class C implements FetchName{ 20 private $name CCCCC; 21 public function getname(){ return $this-name; } 22 } 23 class B implements FetchName{ 24 private $name BBBBB; 25 public function getname(){ return $this-name; } 26 } 27 28 class D implements FetchName{ 29 private $name DDDDD; 30 public function getname(){ return $this-name; } 31 } 32 33 34 $o Factory::fac(6);//调用工厂类中的方法 35 if($o instanceof FetchName){ 36 echo $o-getname();//DDDDD 37 } 38 39 $pFactory::fac(3); 40 echo $p-getname();//CCCCC 转载于:https://www.cnblogs.com/gyrgyr/p/10873497.html
http://www.pierceye.com/news/140052/

相关文章:

  • 广州海珠网站开发营销策划
  • 医院网站制作公司专门做spa的网站
  • 企业网页制作与网站设计网站必须天天更新吗
  • 乌苏市城乡建设局网站外贸网网站建设
  • html5网站开发实例书籍凡科建站代理
  • 与建设部网站网站注册登录页面设计
  • 企业网站推广计划免费最新如何建设网站教程视频
  • 17一起做网站普宁站好看个人网页模板
  • 民治营销网站专业网站建设价格最优
  • 免费的html网站做柜子喜欢上哪些网站看
  • 网站没备案怎么做加速现代装修风格三室两厅效果图
  • 互助平台网站建设网上商城怎么购物
  • 百度知道山东网站建设建设网站成本预算
  • 人人做免费网站网站建站是 什么
  • 以背景做网站视频为单位网站建设实施方案
  • 简洁大气企业网站模板西安个人做网站
  • 做一个网站需要到哪里做辽宁同鑫建设网站
  • 开发网站监控推荐扬中市建设局网站
  • 手机网站根目录简述一个网站设计的主要步骤
  • 网站改版seo建议网页设计师的能力
  • 网站上线前应该备案吗温州网站建设风格
  • 网站建设书籍免费聊城市东昌府区建设路小学网站
  • 网站标题优化怎么做找人一起做素材网站
  • 如何创建个人网站模板用织梦做模板网站
  • 平台建站建设做网站一定要有营业执照吗
  • 如何把学校网站建设好天猫店铺购买
  • 网站的建设和推广企业网站建设的主要目的是
  • html5 公众号 网站开发工程公司名称
  • 公司做网站那家好网站二维码怎么制作
  • 鼓楼区建设房产和交通局网站网站全屏图片怎么做