每一个被搜索的文献都表示" MVC - 是一种设计模式分配......"与Singleton相同的模式描述为"软件设计模式"。
但是为什么?这些是指定不同发展水平的概念的不同事物。在一个MVC项目中,您可以使用少量单例,工厂和工作单元。但MVC和所有这些模式仍将被称为“设计模式”。
答案 0 :(得分:4)
你在这里对建筑和设计模式感到困惑。在这种情况下,两者都不同。
MVC是一种架构模式,其中Single-ton是一种设计模式。
设计模式 - 用于解决使用OOP概念解决的一些常见技术问题。 示例:如何编写代码以便为单个用户创建单个对象,而不是创建许多此类对象,从而导致内存不足。
建筑专家 - 用于解决软件应用程序架构问题,主要解决可伸缩性,可靠性,安全性等问题。 示例:如果应用程序的大小增加,我们可以轻松处理它?</ p>