软件开发领域中,经常看到方法、模式、模型、框架、架构等名词,很容易弄混,下面尝试来理清他们之间的异同点。