在“软件体系结构-基础,理论和实践”中,我可以找到两者的定义。问题是我听不懂每个人用简单的英语表达的意思:
建筑图案
建筑风格
每个代表什么意思,它们之间有什么区别?
最佳答案
架构模式是解决重复出现的架构问题的一种方法。例如,MVC解决了将UI与模型分离的问题。 Sensor-Controller-Actuator(传感器- Controller -执行器)是一种模式,可以帮助您解决面对多种输入感测的情况。
另一方面,建筑风格只是重复性建筑设计的名称。与模式相反,它不存在以“解决”问题。
Pipe&filter并不能解决任何特定的问题,它只是组织代码的一种方式。客户端/服务器,主程序和子例程以及抽象数据类型/ OO,相同。
同样,单个体系结构可以包含几种体系结构样式,每种体系结构样式都可以利用几种体系结构模式。
关于architecture - 建筑模式和建筑风格之间有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3958316/