final class Registry {
private $data = array();
public function get($key) {
return (isset($this->data[$key]) ? $this->data[$key] : null);
}
public function set($key, $value) {
$this->data[$key] = $value;
}
public function has($key) {
return isset($this->data[$key]);
}
}
private $data = array();
public function get($key) {
return (isset($this->data[$key]) ? $this->data[$key] : null);
}
public function set($key, $value) {
$this->data[$key] = $value;
}
public function has($key) {
return isset($this->data[$key]);
}
}
2016-01-28
<?php
define('BASEDIR',__DIR__);
// include()
spl_autoload_register();
Immoc\Object::test();
App\Controller\Home\Index::test();
不用写load就行。
define('BASEDIR',__DIR__);
// include()
spl_autoload_register();
Immoc\Object::test();
App\Controller\Home\Index::test();
不用写load就行。
2016-01-27
@imwin 老师这么写确实有点像观察者的注入环节,其实修饰者模式对象完全可以单独写(这样就不用修改原类了),在逻辑层去修饰他的输出
2016-01-19
http://www.cnblogs.com/baochuan/archive/2012/02/27/2370008.html
2016-01-19
@超负荷Code 当有多个不同种类的数据库时,都通过工厂模式生成一下,接口一致,可以不用修改业务逻辑的代码,即可更换数据库!
其他一些好处如利用参数传递进行接口实现之类的,自己去体会,实践
其他一些好处如利用参数传递进行接口实现之类的,自己去体会,实践
2016-01-18