定义:
手机接口IPhoneProduct
路由器接口IRouterProduct
华为手机,小米手机(继承自手机接口IPhoneProduct)
华为路由器,小米路由器(继承自路由器接口IRouterProduct)
抽象产品工厂接口IProductFactory(包含两个产品的对象输出的方法iphoneProduct,irouterProduct)
华为工厂,小米工厂(继承自抽象产品工厂接口IProductFactory)
使用:
IProductFactory xiaomifactory=new xiaomiFactory();
IphoneProduct iphoneproduct=xiaomifactory.iphoneProduct();
iphoneproduct.call();
iphoneproduct.sendmessage();