从程序开发角度来看:前台(商品模块,用户模块,订单模块)和后台(商品,用户,订单)
从电子商务角度来看:商品、用户、交易(订单)
oop思想:面向对象编程
核心思想:使用人类思考问题,解决问题方式编写程序
三大特征:
封装,
继承,
多态:在不同上下文中表现不同的形态,在php中不明显 因为php本身就是多态的语言
$a = 10
$a = "oop"
oop的好处(与面向过程对比):
可维护,可扩展,可重用(很重要,比如你在石头上刻字 过一段时间又要修改 所以很重要 在实际开发中 要经常改需求 -),灵活性高
1.MVC框架的理解:
解释:MVC是一种编程思想,M表示模型 并具备具体的业务逻辑 V表示视图,用来显示页面 C:控制器,专门用来负责调度,扮演交通警察的角色
核心思想:将业务逻辑和显示相分离
描述:
优缺点:
优点,分层明确,便于维护和分工协作,便于交流。
缺点,理解比较费劲,学习成本高,对于小项目,反而感觉有些麻烦。
网友评论