设计模式

对代码重用,可读性的一种设计模式。

工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。

解决问题:修改时关闭,扩展是开发,完全符合开放-封闭原则。工厂方法使一个类的实例化延迟到其子类。

一个简单计算器,具有简单的加操作和减操作。结构如下图所示

原文地址:https://www.cnblogs.com/Ilin631/p/2055662.html