
设计模式
文章平均质量分 97
Jon Young
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一篇文章说清楚Filter(过滤器)、Interceptor(拦截器)和AOP(切面儿)
Filter、Interceptor、AOP都是用于实现应用横切关注点的技术手段,通过这些技术,可以将横切关注点的代码从核心业务逻辑中解耦,使得代码更加清晰和可维护,同时也提高了代码的复用性。但是三者的应用场景还是有些区别的,Filter主要用于处理HTTP请求和响应,在Servlet容器中工作,可以实现如日志记录、安全性过滤、跨域请求处理等;Interceptor主要用于在Spring MVC中拦截方法调用,允许在方法执行前后添加额外逻辑,用于实现权限拦截、日志记录、事务管理等;原创 2024-07-04 21:55:38 · 1960 阅读 · 0 评论 -
一篇文章带你彻底了解Java常用的设计模式
说到Java开发,设计模式肯定是绕不开的,Java常用的设计模式主要包括很多,一种说是有10种设计模式,还有一种说是23种设计模式。我这边重点解释了开发中常用到的8种设计模式,分别是:工厂模式、单例模式、原型模式、适配器模式、观察者模式、策略模式、装饰者模式、模板方法模式。其中每种模式都有其特定的应用场景和优缺点,在实际开发中,根据具体需求选择适合的设计模式可以提高代码的可维护性、可扩展性和重用性。需要根据具体情况来合理选择和组合使用设计模式,最终的目的就是让我们的代码优雅且可读性强,整体逻辑高内聚、低耦合原创 2023-08-26 20:48:14 · 439 阅读 · 0 评论