适配器设计模式如何影响系统的可修改性和位置?

时间:2013-10-13 19:07:37

标签: design-patterns adapter facade

我的想法是适配器设计模式改善了系统的可修改性和局部性。因为有了适配器模式,我们可以在界面上轻松更改代码。但是,它究竟如何帮助系统的本地化? 谢谢!

1 个答案:

答案 0 :(得分:0)

也许你误解了适配器模式。拥有接口的组件是良好的OOP方法,通常定义为low couplinghigh cohesion原则。正如维基百科所说:An adapter helps two incompatible interfaces to work together.

关于locality:适配器允许两个接口进行通信。通常在您无法更改任何接口时使用它。例如,您有来自不同公司的电视和控制电视,您无法真正改变这两种产品的含义。但是您可以将自己的界面添加到电视中,从而将控制信号消息更改为电视所期望的消息。地点(据我所知,几乎与高凝聚力相同)保持不变。您仍然有两个独立的接口,并且您正在使用它们。你不要把这两个组件绑在一起,这就是你想要的。

(顺便说一下:在这种情况下,地方不能改进,所以做一些新事物,让地方保持不变是你能做的最好的事情)

相关问题