通过java示例学习设计模式-(1)工厂模式

一、需求背景 假设现在我们需要在web页面中,实现一个简单计算器,满足2个数值的(加,减,乘,除)运算。 1)最简单的实现方法 考虑到示例仅仅是为了表述核心的思想或者说代码思路,所以没有做太多的数值合法性等校验判断。 //伪代码,模拟web服务的控制器,实际可能是servlet或者其他 public class CalcController extends Controller{ public void calc(double...