一.题目:利用接口和接口回调,实现简单工厂模式,当输入不同的字符,代表相应图形时,利用工厂类获得图形对象,再计算以该图形为底的柱体体积. 二.代码 /* 5个形状类分别调用Shape接口: 柱体类中,定义求体积方法,换底求体积方法: 工厂类中,通过输入对应形状的字符,创建对应形状类型的对象.矩形用 j表示,圆形用c表示,正方形用z表示,三角形用s表示,梯形用t表示.**/ 形状类 package ccut; public interface Shape { double getArae(); }…