当前位置:  开发笔记 > 编程语言 > 正文

任何人都可以通过很好的例子向我解释可插拔适配器的概念吗?

如何解决《任何人都可以通过很好的例子向我解释可插拔适配器的概念吗?》经验,为你挑选了1个好方法。

任何人都可以通过很好的例子向我解释可插拔适配器的概念吗?



1> Ates Goral..:

根据我对谷歌搜索结果的快速了解,可插拔适配器是一种不针对特定适配器进行硬编码的适配器.表面上(适配器自己的接口),它们都是相同的,但它可以适应不同的接口不同的适配器.我发现这个线程很有说服力:

基本上,它允许您在编译时通过使用反射不知道适配器(接收器)协议时放入适配器.创建适配器实例时,将传递适配器调用方法的名称,以及转换输入类型所需的任何元数据.当适配器接收到目标接口的方法调用时,它使用反射来调用在适配器上指定的相应方法.

与此:

Viewer的主要职责是从域模型填充窗口小部件,而不对域本身做任何假设.JFace查看器使用Pluggable Adapter Pattern中的Delegating Objects机制来实现上述要求.

Facehugger在行动

把它想象成来自外星人的面孔; 当它拥抱一张脸时,你所看到的只是脸部的黏糊糊的背部.你可以用棍子戳它并试图撬开它的手臂(适配器接口).但它基本上可以拥抱任何人(适应者)的脸,无论面部特征如何.也许我正在推动它,但是,嘿,我喜欢Alien.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有