个人对插件和钩子的理解
来源:互联网 发布:c语言吧 编辑:程序博客网 时间:2024/05/22 17:26
看了很多文章,但对于插件和钩子的理解还是有点模糊。
谈谈我现在的看法:插件很好理解,就是对系统功能扩展模块。而系统中实现了扩展功能的抽象插件类。此时,如果开发者想要开发一个新功能,只需要继承抽象类,实现其必要的一些方法,加入一部分自己想要实现的功能(function)。这些功能比如说就是衣架吧,有各种不同类的衣架挂钩,比如挂帽子,上衣,裤子,鞋子等的。我们的函数function就有了不同实现方法。当然,此时我们就就要不同钩子去挂这些不同功能的函数。(当然有些插件并不需要如此多的钩子,实现一个简单的功能就好,此时就只有一个钩子)。
0 0
- 个人对插件和钩子的理解
- 关于对thinkphp3.2自定义插件钩子的理解和演示
- 个人对AutoResetEvent和ManualResetEvent的理解
- 个人对数据结构的理解和总结
- 对JavaScript和CSS的个人理解
- 对SpringIOC和DI的个人理解
- 对vue生命周期-钩子函数的理解
- 个人对tablevView的数据源和代理的理解
- streamstring的基本使用方法和对它的个人理解
- 个人对getInitParameter的理解
- 个人对宏观经济学的理解
- 个人对withValueBackReference的理解
- 个人对MVC的理解
- 对SVM的个人理解
- 个人对jms的理解
- 个人对aop的理解
- 个人对压缩的理解
- 个人对runtime的理解
- IIR数字滤波器实现(mantlab+C语言)
- 不用加减乘除做加法
- python脚本sqlite3模块的应用
- [Nutch]使用LUKE查看Solr的索引文件内容
- python writelines()函数
- 个人对插件和钩子的理解
- (未完成)Dubbo源码分析(七):Dubbo内核实现之基于SPI思想Dubbo内核实现
- Codeforce 149D(区间dp+括号匹配)
- 1001 of dp
- 屏幕自适应
- poj 1840 Eqs
- 128. Longest Consecutive Sequence
- mongodb数据库基本操作
- linux 常用设置和命令