2023年12月9日、10日每日随笔

发布时间 2023-12-10 21:19:52作者: 实名吓我一跳

  今天,主要进行了Jfinal框架的了解与编写,通过下午的简单了解,基本了解了Jfinal的运行逻辑,后在进行自己的编写,出现了报错,在解决报错的过程中,对于jfinal框架的的含义理解更加深刻,主要是作为一个后端框架,前端可以进行自己的发挥,于是结合了vue前端知识和jfianl后端搭建进行项目的完成,途中AI的帮助很大,主要jfinal很少有人用,能浏览的东西少,ai就直接给出了前后端数据连接的具体方法,完成了软件构造的实验三。

  后来进行了软件设计的复习,主要复习的是软件设计模式的行为型模式,行为型模式,与其他模式不同,创建型模式注重对象的创建过程,结构性模式注重类与对象的组织,行为型模式注重的是对象之间的交互,主要进行了职责链模式,命令模式,中介者模式,观察者模式,策略模式的学习。

  职责链模式:就是一个请求在发送的的过程中,可以让多个对象有机会进行处理,这些对象练成一条链,直到这个请求被处理。有两个角色,抽象处理者和具体处理者,具体处理者继承抽象处理者,抽象处理者进行抽象处理者对象的引用,进行设置set方法,设置抽象处理方法,在客户端进行调用时,通过set方法进行多个具体处理者链接成一个串进行使用。

  命令模式:是一种对象行为型模式,有四种角色,抽象命令者、具体命令者、调用者、接受者,调用者是进行调用的主要角色,调用的就是接受者的方法,但是通过命令角色进行解耦,调用者进行聚合抽象命令者,将具体命令者进行初始化,进行调用具体命令的方法,具体命令管理接收者,从而进行接受者的方法调用。