你如何调用一个只存在的方法来使另一个方法名称更好?

mar*_*kus 2 language-agnostic methods terminology facade

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

像那样:

public function translate($string)
{
    return Zend_Registry::get('Zend_Translate')->translate($string);
}
Run Code Online (Sandbox Code Playgroud)

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

gbj*_*anb 5

它被称为Facade设计模式.通常保留给接口和系统,但没有理由不适用于单个功能.

适配器和Facade都是包装器; 但它们是不同种类的包装纸.Facade的目的是生成一个更简单的接口,Adapter的目的是设计一个现有的接口

嗯,也许这是一个适配器:)

就个人而言,我尽量不要过于担心什么是正式的定义(如果软件设计确实存在这样的事情),并且更担心我使用的词语是否足以将我的意图传达给正在阅读的其他人.如果你说适配器,我们了解发生了什么,那就没关系了.