一、复合模式的使用
模式通常被一起使用,并被组合在同一个设计解决方案中。
复合模式定义:
复合模式在一个解决方案中结合两个或多个模式,以解决一般或重复发生的问题。
二、MVC模式
MVC,mode(模型)、view(视图)、controller(控制器)分别是mvc的三个部分。
使用mvc模式,目的是为了解耦,各模块部分只需要处理相应的内容。视图层主要是页面处理展示,控制器层是http请求调用的接口,负责接收请求以及进行转发到具体的业务处理层(即模型层),模型层是具体的业务逻辑处理以及操作数据库的模块。
MVC是复合模式,结合了观察者模式、策略模式和组合模式。