任何人都可以描述设计模式,建筑模式,建筑风格和建筑之间的差异吗?提前致谢。
设计模式通常是指特定位代码(一些对象或函数)的设计模式,例如工厂模式或访问者
架构模式指的是解决方案的模式设计,例如事件驱动,MVC,3层等。它通常是具体的,并且可以通过一组公知的参数插入到问题中。
架构风格更抽象,指的是层分离,SOA等等。它不是问题的“解决方案”,而是对设计的描述。
架构是给定解决方案的实际设计和实现。具体而具体的具体解决方案。