1、设计模式
设计模式,是一套被反复使用,多数人知晓并经过分类的代码设计经验的总结,是为了解决一些通用性问题的
目的:重用代码并保证代码的可靠性
官方认证的设计模式有23种:单例模式,抽象工厂模式,观察者模式 -- 《大话设计模式》
2、框架模式
代码的重用,框架模式是解决如何设计程序框架的代码,在框架模式中会包含多种的设计模式
如:MVC,MTV,MVVM,ORM,... ...
1、MVC
M :Models,模型层
在程序中主要处理数据,负责在数据库中对数据进行存取操作(CRUD)
V :Views , 视图层
应用程序中处理显示的部分内容(html,jsp)
C :Controllers , 控制器层
M :Models 模型层,功能同上
T :Templates 模板层
用于处理用户显示的部分内容,如:html
V :Views 视图层
处理用户交互部分,从模型中获取数据,再将数据给模板,再显示给用户
M --- M
V --- T
设计模式,是一套被反复使用,多数人知晓并经过分类的代码设计经验的总结,是为了解决一些通用性问题的
目的:重用代码并保证代码的可靠性
官方认证的设计模式有23种:单例模式,抽象工厂模式,观察者模式 -- 《大话设计模式》
2、框架模式
代码的重用,框架模式是解决如何设计程序框架的代码,在框架模式中会包含多种的设计模式
如:MVC,MTV,MVVM,ORM,... ...
1、MVC
M :Models,模型层
在程序中主要处理数据,负责在数据库中对数据进行存取操作(CRUD)
V :Views , 视图层
应用程序中处理显示的部分内容(html,jsp)
C :Controllers , 控制器层
处理用户交互的部分,通常负责从模型中取出数据,再进行业务的处理,最后将数据给视图,并将视图给客户端
M :Models 模型层,功能同上
T :Templates 模板层
用于处理用户显示的部分内容,如:html
V :Views 视图层
处理用户交互部分,从模型中获取数据,再将数据给模板,再显示给用户
M --- M
V --- T
C --- V