# 程序问题举例2 1。因为公司有自建商城,抖店,天猫。为统一管理库存,对接了第三方。 有上传订单,查询订单,取消订单,上传商品,查库存几个功能。 ``` //上传订单接口 class Order { public function add($data) { print_r("订单添加成功"); } public function cancel($data) { print_r("订单取消成功"); } } //商品管理 class Product { public function upload($data) { print_r('上传商品成功'); } } //库存查询接口 class Stock { public function query() { return mt_rand(0,1); } } 使用的话,要知道哪些功能在中些类上面。 ``` 2。调整如下, 所有接口都在 Api这个类上面。 ``` class Api { public function addOrder($data){ $order = new Order(); $order->add($data) } public function cancelOrder($data) { $order = new Order(); $order->cancel($data) } public function addProduct($data) { } } ```