我试图制作我的项目类图。在我的项目中,文本内容被转换为视觉效果,我使用了视觉效果的策略和工厂模式,但是目前我在服务器端使用php代码点火器而且我在课堂上并不太了解mvc模式图。所以我的问题是如何将它们组合起来?
编辑:此处使用IVisual作为战略模式(TimeLine,GeoLocation,关系表都是策略),VisualFactory用作创建任何类型视觉的工厂类。
答案 0 :(得分:1)
MVC旨在将您的模型(数据),视图(呈现的HTML)和控制器(请求/响应引擎,在您的案例中为php控制器)之间的关注点分开。
您的视图将包含所有带有您数据的类,例如,您需要一个或多个带有国家XYZ地理位置的类是纬度:XX和经度:YY
您的控制器只是模型和视图之间的网关。例如,控制器将收到http://myapp.com/page1的请求,然后控制器与数据库连接,带来模型并将其传递给视图,然后视图将识别您需要表示地理位置数据和将呈现html。
MVC处于更高层次的软件设计中,通常嵌入在您使用的框架中
希望它有所帮助,