Abstract Factory Pattern 图比语言好使 适用范围 将对象的创建, 组合和表示方式从系统中独立出来系统需要多种的一类对象相关的对象需要一起的使用, 可以用该方式来进行限制需要对外提供库支持, 但只想暴露接口不想暴露实现