说我有以下界面:
ICarProvider
以及以下实现它的类:
RedCarProvider:ICarProvider
BlueCarProvider:ICarProvider
GreenCarProvider:ICarProvider
现在,我想做的是:
根据用户的设置,创建一个(仅一个)这些类的单个实例,并在整个应用程序会话中使用该实例。因此,我的逻辑应该只知道接口以及在何处获取实例。
有这种模式吗?
谢谢!
最佳答案
它称为factory pattern。
说我有以下界面:
ICarProvider
RedCarProvider:ICarProvider
BlueCarProvider:ICarProvider
GreenCarProvider:ICarProvider
最佳答案
它称为factory pattern。