回忆一下 简单工厂模式 ,工厂方法模式,
简单工厂:工厂方法 通过if else 判断选择创建相应得对象实例化;可扩展性较差;
工厂方法模式: 创建一个抽象工厂,不创建对象,而是交给他的实现类 工厂,去创建实例对象,就好比每一个实际对象,都对应得有一个产生对象得子对象;
抽象工厂方法模式:
打个比方,我们得一个苹果类,是不是可分为北方得 南方得,香蕉也是,再比如说,一个计算器,加减乘除,分数相加,还是小数,还是整数,这个时候就要分为细致,一类产品 和具体得实例对象相组合; 具体实际图形如下,好理解
抽象工厂方法得概念 :开放封闭原则,扩展性高;
加油呀,坚持呀,每一天,每一天,每一天,总会有尽头得。