项目整体架构

从程序开发角度来看:前台(商品模块,用户模块,订单模块)和后台(商品,用户,订单)

从电子商务角度来看:商品、用户、交易(订单)

oop思想:面向对象编程

核心思想:使用人类思考问题,解决问题方式编写程序

三大特征:

封装,

继承,

多态:在不同上下文中表现不同的形态,在php中不明显 因为php本身就是多态的语言

$a = 10

$a = "oop"

oop的好处(与面向过程对比):

可维护,可扩展,可重用(很重要,比如你在石头上刻字 过一段时间又要修改 所以很重要 在实际开发中 要经常改需求 -),灵活性高

1.MVC框架的理解:

解释:MVC是一种编程思想,M表示模型 并具备具体的业务逻辑 V表示视图,用来显示页面  C:控制器,专门用来负责调度,扮演交通警察的角色

核心思想:将业务逻辑和显示相分离

描述:

优缺点:

优点,分层明确,便于维护和分工协作,便于交流。

缺点,理解比较费劲,学习成本高,对于小项目,反而感觉有些麻烦。

你可能感兴趣的:(项目整体架构)