TP框架复习:
什么是框架?TP框架就是一个半成品,特点是易于扩展,有一套自身函数库(比如ThinkPHP),插件(多了之后编码繁琐);
三层架构:表现层:负责用户与系统的交互,不止是页面代码,也有逻辑代码,从表现层内容上有个MVC;
业务逻辑层:(维护业务逻辑、系统的核心部分);
数据访问层:和数据库交互的那部分代码,现今我们用PDO模式,TP中是DB操作类;
MVC:M(model)模型:页面需要操作的数据模式,用于封装数据,负责处理用户数据,实现业务逻辑;
V(view)视图:用于显示收集数据和用户打交道;负责将数据转交给控制器;
C(controller)控制器:。用于改变数据以及模型的状态。负责接收用户的请求和数据,做出判断将请求和数据交给哪个模型进行处理!
高内聚低耦合
四人帮总结23个金典模式,比如单例模式,
单例模式定义:一种常用的软件设计模式,在它的核心结构中包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类中一个类只有实例;
优缺点:实例控制、灵活性;不必要开销、可能的开发混淆、对象生存期;
什么是框架?TP框架就是一个半成品,特点是易于扩展,有一套自身函数库(比如ThinkPHP),插件(多了之后编码繁琐);
三层架构:表现层:负责用户与系统的交互,不止是页面代码,也有逻辑代码,从表现层内容上有个MVC;
业务逻辑层:(维护业务逻辑、系统的核心部分);
数据访问层:和数据库交互的那部分代码,现今我们用PDO模式,TP中是DB操作类;
MVC:M(model)模型:页面需要操作的数据模式,用于封装数据,负责处理用户数据,实现业务逻辑;
V(view)视图:用于显示收集数据和用户打交道;负责将数据转交给控制器;
C(controller)控制器:。用于改变数据以及模型的状态。负责接收用户的请求和数据,做出判断将请求和数据交给哪个模型进行处理!
高内聚低耦合
四人帮总结23个金典模式,比如单例模式,
单例模式定义:一种常用的软件设计模式,在它的核心结构中包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类中一个类只有实例;
优缺点:实例控制、灵活性;不必要开销、可能的开发混淆、对象生存期;