文章分类 - ~PHP Design Pattern
摘要:5.类的自动载入 定义: 最早的php项目都是通过手工include或者require来载入依赖的文件的, 当项目变大时,一个文件要依赖几十个php类, 就需要写几十行require或者include语句, 这会导致管理很不方便,也会导致一些错误。 比如某个类删除了,但是require这个文件的语句
阅读全文
摘要:当一个对象状态发生改变时候,依赖她的对象全部都会接到通知 , 并自动更新。 耦合,入侵 -> 非耦合 非入侵
阅读全文
摘要:适配器 同一个标准适配不同的材料。 适配器 mysql 实现 pdo mysqli redis / memcache ... $db = new Mysql($host,$user,$password,$db); Mysql 可以换成MySQLi pdo .... 不影响后边这句 $db->quer
阅读全文
摘要:工厂 单例 注册 ... ... 工厂模式 是用工厂方法代替new操作的一种模式。 工厂方法的案例: 工厂模式文章: htp://www.cnblogs.com/hongfei/archive/2012/07/07/2580776.html http://www.cnblogs.com/wangta
阅读全文
摘要:__get() / __set() ———————— 主要用来接管对象的属性 __call __callStatic ———————— 控制方法调用 __toString() ———————————— 转化对象为字符串 __invoke() —————————————— 将字符串当作函数来执
阅读全文