php面向对象学习心得之单例以及序列化的理解
来源:互联网 发布:python 黑客经典书 编辑:程序博客网 时间:2024/05/17 02:45
今天学得php面向对象知识比较零碎,现在还没有形成系统性的知识轮廓图。
我对php的单例有了进一步的掌握吧,之前的单例第一步是将构造器私有化,第二步创建一个静态的属性以及静态的方法,第三步进行判断如果已经有这个对象的实例了,就返回不用再去创建实例。那就上代码吧:
class Single { /* 单例类 */
protected $p1 = 1; //属性p1//
private function __construct($config){ //私有化构造器//
if (isset($config['p1']))
{
$this->p1 = $config['p1'];
}
}
// private function __clone(){} //私有化克隆方法//
static $instance = null;
static function getInstance($config) //获取该类的实例//
{
if (!(self::$instance instanceof self))
{
self::$instance = new self($config);
}
return self::$instance;
}
}
而私有化克隆方法就是单例的更进一步形态。
那我对序列化以及反序列化的概念又得到进一步的深入理解,什么是序列化:它就是将数据存储到硬盘中,而反序列化就是读取硬盘中序列化的数据把它展示出来
- php面向对象学习心得之单例以及序列化的理解
- PHP面向对象深入理解之四(设计模式-单例模式)
- php面向对象编程以及单例模式
- php学习心得---面向对象篇
- php面向对象之序列化与反序列化
- php面向对象开发之——单例模式
- php面向对象之单例模式--125
- php面向对象中的单例与静态方法的对比,以及关于class自动加载的分析
- PHP面向对象及类、方法的学习心得
- php面向对象Clone与序列化
- PHP面向对象4-序列化
- php面向对象单例模式
- Php面向对象 – 单例模式
- PHP 面向对象类的理解
- PHP面向对象的理解(1)
- PHP面向对象中__get和__set以及__unset的理解
- php 面向对象之解决单继承问题
- PHP 面向对象:设计模式之单…
- 图片缓存之内存缓存技术LruCache,软引用
- 挽救电信诈骗的黄金8小时--转自江苏电信欢go吧
- App 上线被拒绝的原因有哪些?
- Python编写微信打飞机小游戏(九)
- Android系统运行架构之--生产-消费者模型详解
- php面向对象学习心得之单例以及序列化的理解
- sql server 查询原理
- 深入理解BFC和外边距合并(Margin Collapse)
- mac上idea的常用快捷键
- Sqlite synchronous设置
- android 反编译smali 学习
- 自定义ScrollView嵌套Pageview和GridView(ListView)的相关问题
- android自己用到的第三方库汇总
- Enable不能和MouseOver、Out等并列作为状态