谁能描述一下设计模式,建筑模式,建筑风格和建筑之间的区别?提前致谢。
答案 0 :(得分:2)
设计模式通常指代特定代码(一些对象或函数)的设计模式,例如工厂模式或访客
架构模式是指解决方案的模式设计,例如事件驱动,MVC,3层等。它通常是具体的,并且可以通过一组已知参数插入问题。 / p>
建筑风格更为抽象,指的是诸如“层分离”,“ SOA”之类的东西。它不是问题的“解决方案”,而是对设计的描述。
体系结构是给定解决方案的实际设计和实现。具体且特定于特定解决方案。
答案 1 :(得分:0)
设计模式涉及实现设计大型软件应用程序时可能发生的某些问题的通用解决方案。我在这里表示的问题示例是-代码重复,代码的可维护性以用于将来的增强等
例如:工厂模式,依赖注入模式
建筑模式主要处理软件应用程序的整个架构。它们非常可重用且通用,可以根据要求采用。
例如:MVC,REST,3层
答案 2 :(得分:0)
例如: