Singleton和插件之间的区别是什么?



我想知道:Singleton和插件之间有什么区别?

答案是他们的定义:

JavaScript singleton 模式确保只有类的一个实例可以在应用程序中退出。

a 插件是一块软件,可作为Web浏览器的附加组件,并为浏览器提供其他功能。插件可以允许Web浏览器显示其最初设计的其他内容。

singleton是一种设计模式,允许在应用程序范围中启动类的单个实例

插件是独立应用程序中的新功能/扩展

希望对

有帮助

singleton

单身人士根据定义限制了一个对象的多个实例的创建。这意味着只有一个实例在整个应用程序中通常称为共享instance。您永远不会创建单身顿的 new 实例,只需调用其shareinstance()方法,该方法返回或创建并返回实例。当然,这支持您可以在这里阅读的懒惰加载和其他好处。

插件

脉冲可以是现有应用程序的扩展名,也可以是设计模式(实际上称为可扩展性模式)。但是两者都为您的应用添加了新功能。

相关内容

最新更新