PHP面向对象如何实现复杂业务逻辑的封装与复用?