MVC模式

    2024-06-06

    概要

    意图

    将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),以实现关注点分离。

    主要解决的问题

    • 解决了应用程序中业务逻辑、...
    Read More

    迭代器模式

    2024-06-06

    概要

    意图

    允许顺序访问一个聚合对象中的元素,同时不暴露对象的内部表示。

    主要解决的问题

    • 提供一种统一的方法来遍历不同的聚合对象。
    Read More

    解释器模式

    2024-06-06

    概要

    意图

    定义一种语言的文法表示,并创建一个解释器,该解释器能够解释该语言中的句子。

    主要解决的问题

    • 解释器模式用于构建一个能够解释特定语言或文法的句子的解释器。 Read More

    拦截过滤器模式

    2024-06-06

    概要

    意图

    用于在请求到达最终目的地之前,通过一系列过滤器对请求进行预处理和后处理。

    主要解决的问题

    • 解决 Web 应用程序中需要在请求处理前后执行通用操作(如日志记录、安...
    Read More

    前端控制器模式

    2024-06-06

    概要

    意图

    使用一个中心控制器(或处理器)来转发客户端请求到适当的处理程序。

    主要解决的问题

    • 解决 Web 应用程序中请求处理分散的问题,提供统一的请求处理入口。
    • ...
    Read More

    过滤器模式

    2024-06-06

    概要

    意图

    用于将对象的筛选过程封装起来,允许使用不同的筛选标准动态地筛选对象。

    主要解决的问题

    当需要根据多个不同的条件或标准来筛选一组对象时,过滤器模式提供了一种灵活的方式来定义这些条...

    Read More

    工厂模式

    2024-06-06

    定义

    • 属于创建型模式,只要给出要创建对象的名称,就可以创建具体的类对象。相当于把多个类封装到一个工厂里面,由这个工厂统一创建所有类的对象
    • 工厂方法一定是包装复杂类的对象,简单类直接用 new 新建对象就好
    • 特点是将产品类的对象的构建放到工厂类中

    Read More

    View: User: