zavier / blogs-comments

博客评论
0 stars 0 forks source link

pf4j入门使用 | Coding随笔 #49

Open zavier opened 2 years ago

zavier commented 2 years ago

https://zhengw-tech.com/2022/01/02/pf4j-use/#more

写代码我们都知道要抽象,要封装变化,要实现开闭原则,比如对于很多相似的功能,我们可以将通用的功能抽象出来,然后把变化的不同的地方提取出去,比如模版模式、策略模式等都是实现类似的效果 比如对于策略模式,我们通常是定义一个接口,然后有不同的实现,这种是可以的,但是如果通用流程中要扩展的点较多的话,这些不同的实现也需要管理,可以把他们合并到一个单独的包中,再进一步,我们甚至可以将包单独提取出来,支持运行