RubertdeMacBook-Pro:SubwayInspection Rubert$ pod install Analyzing dependencies [!] The dependency `BaiduMapKit` is not used in any concrete target. ...
分类:
其他好文 时间:
2016-05-11 16:43:29
阅读次数:
199
/**
*Addacontextualbindingtothecontainer.
*
*@paramstring$concrete
*@paramstring$abstract
*@param\Closure|string$implementation
*@returnvoid
*/
publicfunctionaddContextualBinding($concrete,$abstract,$implementation)
{
$this->contextual[$this->normaliz..
分类:
其他好文 时间:
2016-05-10 11:11:29
阅读次数:
181
/**
*GettheClosuretobeusedwhenbuildingatype.
*GettheClosuretobeusedwhenbuildingatype.
*@paramstring$abstract
*@paramstring$concrete
*@return\Closure
*/
protectedfunctiongetClosure($abstract,$concrete)//oneisabstractotherisconcrete
{
returnfunction($c,$param..
分类:
其他好文 时间:
2016-05-09 11:15:12
阅读次数:
155
To remember python regex easily, we organise python regex notes from concrete to abstract, and from simple to sophisticated. I, Important character: 1 ...
分类:
编程语言 时间:
2016-05-08 19:39:18
阅读次数:
197
/**
*Registerabindingwiththecontainer.
*Registerabindingwiththecontainer.
*@paramstring|array$abstract
*@param\Closure|string|null$concrete
*@parambool$shared
*@returnvoid
*/
publicfunctionbind($abstract,$concrete=null,$shared=false)
{//bindabstractcon
$abs..
分类:
其他好文 时间:
2016-05-06 16:34:27
阅读次数:
186
一.概述:迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。
二.适用性:
访问一个聚合对象的内容而无需暴露它的内部表示
支持对聚合对象的多种遍历
为遍历不同的聚合结构提供一个统一的接口
三.结构:
迭代器角色(Iterator):迭代器角色负责定义访问和遍历元素的接口
具体迭代器角色(Concrete Iterar...
/**
* Register a binding with the container.
* Register a binding with the container.
* @param string|array $abstract
* @param \Closure|string|null $concrete
* @param bool...
分类:
其他好文 时间:
2016-05-06 12:32:57
阅读次数:
123
基本概念Command
命令模式是一个高内聚的模式(满足单一职责原则)
概念:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。
命令模式在项目中频繁使用,封装性和拓展性都有很好的保障
Command模式中的角色分工:
Client:创建一个命令并决定接受者
Command:命令接口,定义一个抽象方法
Concrete Com...
分类:
编程语言 时间:
2016-04-29 17:00:00
阅读次数:
195
基本概念
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,知道有对象处理它为止。
COR(责任链)模式的角色分工:
Handler:抽象处理者,定义一个处理请求的接口
Concrete Handler: 具体处理者,处理请求的具体类,或者传给”下家”。
Requester:发出请求等待处理的类,它无需关注到底是哪个具体的...
分类:
编程语言 时间:
2016-04-29 16:54:55
阅读次数:
227
基本概念
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,知道有对象处理它为止。
COR(责任链)模式的角色分工:
Handler:抽象处理者,定义一个处理请求的接口
Concrete Handler: 具体处理者,处理请求的具体类,或者传给”下家”。
Requester:发出请求等待处理的类,它无需关注到底是哪个具体的...
分类:
编程语言 时间:
2016-04-26 20:15:44
阅读次数:
244