实验五:责任链模式.docVIP

  • 5
  • 0
  • 约8.85千字
  • 约 11页
  • 2020-04-19 发布于安徽
  • 举报
. . 实验5:责任链模式 一、实验目的 本实验要求学生掌握责任链模式,要求学生理解责任链模式中的二种角色并完成类的定义及测试。 二、实验任务 计算整数的阶乘。要求在计算阶乘时综合考虑计算速度与内存占用多少,使用责任链模式分析有哪些类以及这些类的角色,完成这些类的定义并分别测试每一种处理情况。 答:处理者(Handler)角色:类Handler 具体处理者(ConcreteHandler)角色:类UseInt、类UseLong、类UseBigInteger (1)处理者(Handler) Handler.java public interface Handler { public void handleRequest(String str); public void setNextHandler(Handler handler); } (2)具体处理者(ConcreteHandler) UseInt.java public class UseInt implements Handler{ private Handler handler; private int result = 1; publi

文档评论(0)

1亿VIP精品文档

相关文档