一 工厂方法模式 factory method
1.用意:创建一个创建产品对象的工厂抽象角色,将创建对象的任务委托到子类中进行
2.角色:抽象工厂角色,具体工厂角色,抽象产品角色,具体产品角色.
3.结构图:省略
4.抽象工厂角色是用接口还是抽象类。当具体工厂角色有共同的商业逻辑的时候,就用抽象类,反之则使用接口