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

网站建设逻辑组织的几种模型哪家公司做网站不错

网站建设逻辑组织的几种模型,哪家公司做网站不错,用vs2010做免费网站模板下载地址,易湃智能营销平台1&#xff0c;单例模式&#xff0c;属于创建设计模式&#xff0c;简单来说就是一个类只能有一个实例化对象&#xff0c;并提供一个当前类的全局唯一可访问入口&#xff1b; 2&#xff0c;例子 <?phpclass Singleton {private static $instance null;// 禁止被实例化priva…

1,单例模式,属于创建设计模式,简单来说就是一个类只能有一个实例化对象,并提供一个当前类的全局唯一可访问入口;

2,例子


<?phpclass Singleton
{private static $instance = null;// 禁止被实例化private function __construct(){}// 禁止cloneprivate function __clone(){}//  实例化自己并保存到$instance中,已实例化则直接调用public static function getInstance(): object{if (empty(self::$instance)) {self::$instance = new self();}return self::$instance;}}// 两次调用返回同一个实例
$single1 = Singleton::getInstance();
$single2 = Singleton::getInstance();

 可继承的单例模式:

abstract class Singleton
{// 受保护的构造函数,确保不能通过 new 关键字直接实例化对象protected function __construct(){// 初始化操作}// 防止对象被复制protected function __clone(){throw new Exception("Singleton instance cannot be cloned.");}// 防止对象被序列化protected function __wakeup(){throw new Exception("Singleton instance cannot be serialized.");}// 获取实例的静态方法public static function getInstance(){if (!static::$instance) {static::$instance = new static();}return static::$instance;}// 其他业务方法
}class SubSingleton extends Singleton
{protected static $instance=null;// 添加其他额外的功能或覆盖父类的方法
}class Sub extends Singleton
{protected static $instance=null;// 添加其他额外的功能或覆盖父类的方法
}//$singleton1和$singleton2 是同一个实例
$sub1 = Sub::getInstance();
$sub2 = Sub::getInstance();
var_dump($sub1);//object(Sub)#1 (0) { }
var_dump($sub2);//object(Sub)#1 (0) { }//$subSingleton1 和subSingleton2是同一个实例
$subSingleton1 = SubSingleton::getInstance();
$subSingleton2 = SubSingleton::getInstance();
var_dump($subSingleton1);//object(SubSingleton)#2
var_dump($subSingleton2);//object(SubSingleton)#2

http://www.yayakq.cn/news/808763/

相关文章:

  • 确定网站建设目的怎样给企业做网站
  • 昆山做网站好的广州手机网站定制信息
  • 各大网站ip地址上海网站设计工作室
  • 深圳网站设计有限公司简网app工场在线制作
  • 温州市网站制作顺德门户网站建设公司
  • 专做网站漏扫的工具广东深圳网络科技有限公司
  • 花钱做网站注意什么网站开发天晟合益
  • 做网站可以用什么语言在国外视频网站做中国美食
  • 网站简历电子商务网站数据库建设
  • 专业做灯具的网站个人网站可以做产品众筹吗
  • 天津网站seo策划有没有做淘宝的网站吗
  • 做网站杭州陕西省档案馆建设网站
  • 网站开发用什么后端框架做ppt做好的网站
  • 网站模板 首饰预定深圳做网站优化报价
  • 怎么在一起做网站上拿货互联网服务商
  • 网页制作的公司网站乐清做网站的公司
  • 中山做网站联系电话网络推广培训哪个好
  • 网站在开发过程中如何做SEO个人 导航网站 备案
  • 网站开发量python语言是什么
  • 北京网站建设 案例电商平台是什么意思
  • 泉州网站制作套餐flash网站源码下载
  • 嘉兴市南湖区城乡规划建设局网站有服务器域名源码怎么做网站平台
  • 企业免费自助建站平台wordpress改了常规无法访问
  • 郑州网站设计培训中国版动漫网站模板
  • h5网站建设需要哪些资料wordpress投资主题公园
  • 大德通众包做网站怎么样办一家建筑公司需要哪些岗位
  • 上海帝程网站建设公司wordpress 加盟主题
  • 腾冲住房和城乡建设局网站涿州吧
  • 网站建设工作策划方案做网站和做app的区别
  • 网站设计的创新点移动端网页