1)            通过控制台输入要计算的图形类型和参数值,并输出对应的面积
2)            使用面向对象的方式(封装、继承、多态)开发代码
3)            扩展增加其它如梯形等类型
4)   用java语言实现,尽量使用设计模式实现。

解决方案 »

  1.   

    关于这个题目.....
    建议从网上下载《大话模式》这本书,里面介绍了常见的23个模式,该题目与第一章《简单工厂模式》所有的知识点是一致的。我大致上记着,上面介绍了小菜的面试题,写一个计算器程序,能够实现加减乘除,充分体现了面向对象的封装、继承、多态,并且可以容易扩展其他计算方法。而且是以故事的形式提供的,比较清晰的讲解了该模式的发展演变,入骨三分,很生动。我这里有PDF版的,你可以联系我,我发给你QQ 409零20100