hob*_*ave 7

好问题科恩.我同意Zend_Auth_Adapter组件是策略模式的良好表示.参数可以进行,这是适配器模式的候选者为好.它作为一个适配器,以任何身份验证机制,您使用的,也可以是另一个类(使这更明显的适配器),但即使是一些诸如存储在它的数据库中使用认证证书作为一个纯英语的适配器到您的基础凭证商店.

此外,Zend Framework中没有约定通过它的模式名称来调用每个类.尽管存在适合这些模式的类,但没有Xxx_Singleton,Xxx_Strategy或Xxx_Builder类.然而,同时有Xxx_Decorator类.

最重要的是,从最初的提案开始,它被称为适配器.ZF社区接受了这一点,没有人反对它的命名.因此,它被采用到框架中,可能永远被称为Zend_Auth_Adapter.

  • 我认为有一个"数据库适配器","ldap适配器"与"数据库策略","ldap策略"(或其他)是有意义的.这听起来更容易理解=) (2认同)