jav*_*iry 2 architecture design-patterns architectural-patterns
谁能描述一下设计模式、架构模式、架构风格和架构之间的区别?提前致谢。
小智 5
设计模式通常指特定代码位(一些对象或函数)的设计模式,例如工厂模式或访问者模式
架构模式是指解决方案的模式设计,例如事件驱动、MVC、3 层等。它通常是具体的,并且可以使用一组众所周知的参数插入到问题中。
架构风格更加抽象,指的是层分离、SOA 等。它不是问题的“解决方案”,而是对设计的描述。
架构是给定解决方案的实际设计和实现。它是具体的并且特定于特定的解决方案。