工厂方法模式在源码中的应用

工厂方法模式是指定义一个创建对象的接口,对象的创建交由子类实现。

在源码中的应用:

1.ArrayList的iterator

 其中Iterator是抽象产品,itr是具体产品,collection是抽象工厂,ArrayList是具体产品。

2.URLStreamHandler类

URLStreamHandler是为抽象产品,URLStreamHandlerFactory是抽象工厂,Factory是具体工厂,Handler是具体产品。

 

 

 3.ILogFactory

 

原文地址:https://www.cnblogs.com/menbo/p/14064177.html