说明:最近在学习设计模式,结合了一下其它博客的观点,按照了自己的理解与实现,将自己的想法表达出来,以比较简单的易懂的方式写出来,作为自己学习的输出,内容不是十分全面,希望帮助你们通过这里快速了解大概的思想,之后再做进一步学习。
本文分为三部分:
简单工厂模式;
工厂方法模式;
抽象工厂模式
一、简单工厂模式
在介绍简单工厂模式之前,先来假设一下:
我们作为顾客,我们需要得到书这样一个物品。
于是,我们写出以下代码:
public interface Book {
public void ty <weixin_38649657> 上传 | 大小:71kb