1
0
让我们把重点放在你的例子上。我不认为工厂的功能是必要的,虽然他们可以首选的原因,你说。例如,您可以使用“显示模块”模式,将信息与新信息一起隐藏。 http://jargon.js.org/_glossary/REVEALING_MODULE_PATTERN.md 我认为这其实只是一种模式的偏好,而不是另一种模式,在这种情况下,显示模式与工厂。很可能人们的信息是孤立的,不同的理论在不同的地方占主导地位。你只是抓住了辩论的一部分,并想知道为什么每个人都不做X而不是Y,他们主要是想满足类似的担忧。 在静态类型语言中,由于强类型化,依赖性变得更受关注,您会发现大量避免使用新的方法。你也会从函数式编程、过程式编程和面向对象编程中得到不同的答案。我认为javascript的一个有趣的方面是它吸引了各种语言背景的人。
|