抽象工厂模式

接口类:





实现类:



测试类:




总结:选择一类实现的子类 例如我们可以继续扩展DoA的接口,使其复杂,那么就可以有多个子类实现这个接口,可是对于调用者来说,使看不到的,这也正是面向接口编程的优点。

你可能感兴趣的:(抽象工厂模式)