设计模式讲解

1mvc
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。
这里写图片描述
2mvvm(数据绑定出现在此)
model包括数据库,文件,就是后台
viewmodel是专门为视图准备的model,一般指js
view就是html+css显示ui

这里写图片描述

框架模式有哪些?
MVC、MTV、MVP、CBD、ORM等等;
框架有哪些?
C++语言的QT、MFC、gtk,Java语言的SSH 、SSI,php语言的 smarty(MVC模式),python语言的django(MTV模式)等等
设计模式有哪些?
工厂模式、适配器模式、策略模式等等
简而言之:框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低耦合度。

猜你喜欢

转载自blog.csdn.net/qq_27064559/article/details/82385863