你怎么称呼这种类型的对象:
特定类型对象的全局集合,插件将其实现添加到该集合中。
就像钥匙扣,你把钥匙挂在上面。全局集合是这里的关键,系统的各个部分都知道如何定位它。然后,每个插件可以添加一个实现(键)到集合(键挂钩)。
假设每个对象都是一个UIComponentFactory
。您如何称呼UIComponentFactories
的全局集合?
UIComponentFactoryRepository
?UIComponentFactoryRegistry
?
你所描述的可能是Template方法模式。
或可扩展性模式,即框架
看看哪一个最符合您的用例。那就用他们的措辞。