掰扯设计模式 之 简单工厂,工厂方法,抽象工厂

2017-12-04  本文已影响0人  十二书

简单点,说话的方式简单点。

我是用《Head First 设计模式》的代码样例来说明三者的关系。

关于具体的代码中设计模式的分类,有一个有趣的事情。在清华版的《Java 设计模式》(耿祥义 张跃平 著)中,在关于工厂方法模式与 Java 集合框架的章节中,说 Collection 的 iterator() 方法就是一个工厂方法。iterator() 方法返回一个实现 Iterator 接口的类的实现。

最后,当然,所有的设计模式都可以根据实际需要,与其他模式结合使用。

上一篇 下一篇

猜你喜欢

热点阅读