2

我想知道一个方法的正确术语,其存在的唯一原因是使方法调用更容易,使方法名称听起来/更好读。

像那样:

public function translate($string)
{
    return Zend_Registry::get('Zend_Translate')->translate($string);
}

我可以称它为适配器,但这是为适配器设计模式保留的。

4

3 回答 3

5

它被称为外观设计模式。通常保留用于接口和系统,但没有理由不同样适用于单个功能。

Adapter 和 Facade 都是包装器;但它们是不同类型的包装器。Facade 的目的是产生一个更简单的接口,而 Adapter 的目的是设计一个现有的接口

嗯,所以也许它是一个适配器:)

就个人而言,我尽量不要太担心什么正式的定义(如果软件设计确实存在这样的东西),而更担心我使用的词语是否足以将我的意图传达给正在阅读的其他人。如果您说适配器并且我们了解发生了什么,那么一切都很好。

于 2011-03-04T13:46:05.523 回答
4

我将其称为辅助函数、便利函数或包装函数。

于 2011-03-04T13:48:14.370 回答
0

我称它们为代理函数,但这只是我。

于 2011-03-04T13:45:59.670 回答