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