typedef 与 set_new_handler的几种写法-LMLPHP

可以用Command模式、函数对象来代替函数指针,获得以下的好处:

1. 可以封装数据

2. 可以通过虚拟成员获得函数的多态性

3. 可以处理类层次结果,将Command与Prototype模式相结合,获得更多的便利。

05-18 09:57