php设计模式模版样例:

先定义一个比较的接口:

定义id比较的实现类:

定义date比较的实现类:

在定义一个ObjectCollection类:

上面的ObjectColection可以用于数据库记录中排序比较。通过更换比较器就可以改变排序策略。

工作中,我们项目中使用jpush推送和羚羊云的透传,进行设备绑定。

通过极光进行apns推送(提示信息),羚羊云的透传进行绑定。

项目目录截图:

qq20161218-12x

处理器的接口定义:

qq20161218-22x

推送类:

qq20161218-42x

理论实践结合,这样程序的维护大大增强,同时也做到解耦的目的。