请用Java面向对象语言,利用简单工厂模式,实现简易计算器程序(加减乘除功能)。在注释中回答以下问题:1、软件设计目标分别是什么?2、在相应的代码处解释设计目标实现的方式。