
设计模式
文章平均质量分 78
小龙人000
求知求教求学
展开
-
Java基础之面向切面编程(AOP)
Java基础之面向切面编程(AOP)面向切面编程中,切面就是可以加入到源功能位置中的代码。原创 2023-02-19 15:20:46 · 1580 阅读 · 0 评论 -
Java基础之策略模式与代理模式
目录1. 策略模式2. 代理模式(Proxy)2.1 静态代理设计模式 在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。策略模式将对象和行为分开,将行为定义为一个行为接口和具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换。每个if判断都可以理解为就是一个策略。本模式使得算法可独立于使用它的用户而变化。 优点: 算法可以自由切换;避免使用多重条件判断;扩展性良好。 缺点: 策略类会增多;所有策略类都需要对外暴露原创 2023-02-19 14:36:11 · 532 阅读 · 0 评论