Example #1
0
					OrderApi *PersonalOrder::cloneOrder()
					{
						//创建一个新的订单,然后把本实例的数据复制过去
						PersonalOrder *order = new PersonalOrder();
						order->setCustomerName(this->customerName);
						order->setProductId(this->productId);
						order->setOrderProductNum(this->orderProductNum);

						return order;
					}
void OrderClient::main(std::string args[]) {
    //创建订单对象,这里为了演示简单,直接new了
    PersonalOrder *op = new PersonalOrder();
    //设置订单数据
    op->setOrderProductNum(3925);
    op->setCustomerName("张三");
    op->setProductId("P0001");

    //这里获取业务处理的类,也直接new了,为了简单,连业务接口都没有做
    OrderBusiness *ob = new OrderBusiness();
    //调用业务来保存订单对象
    ob->saveOrder(op);
}