抽象工厂的一个很简单的应用,这久公i司的项目中可能用到不同的打印机,不同的打印机可能打印方法有所改变,自己优化了下原来的代码:
打印接口:
}
实现接口的USB打印机类:
}
实现接口的COM口打印机类:
}
工厂类:
}
}
}
客户端调用:
配置文件:
呵呵,很简单的应用,但是感觉结构清晰了好多,便于维护。
抽象工厂的一个很简单的应用,这久公i司的项目中可能用到不同的打印机,不同的打印机可能打印方法有所改变,自己优化了下原来的代码:
打印接口:
实现接口的USB打印机类:
实现接口的COM口打印机类:
工厂类:
客户端调用:
配置文件:
呵呵,很简单的应用,但是感觉结构清晰了好多,便于维护。
相关文章: