Web开发 学习积累20161018

项目

一、项目做的是咋样

  业务逻辑 -> 增删改查

二、什么是面向对象编程,它有如何好处

  oop:object oriented programming

  <>主旨思想:使用人类思考问题、解决问题的办法来编程。

  <>oop的三大特色

    封装:第一层意思,将性能和艺术封装到手拉手,形成对象。

       第二层意思,隐藏其间的实现细节,对外提供可操作的接口(public)

    继承:子类可以由此持续,直接动用父类定义好的性质和方法(非私有的)extend代码可选拔。

    多态:在不同的前后文中(语境),其变现形态不相同。Php本身就是多态。

  <>为啥说php是多态

    PHP是弱类型语言

    $a=’php’;$a是一个字符串类型的数额

    $a=100;$a是一个整型的多寡

  <>oop的好处

    可重用

    可维护

    可扩展

    灵活性相比较高

三、MVC模式

  结合单一入口     index.php?p=admin&c=goods&a=insert  (完成后台的货品充裕,C对应控制器(类),a对应方法)

四、我对MVC的认识和了解

  <>MVC是什么?

    它是一种设计情势

    M:model,模型,完成具体的作业逻辑

    V:view,视图,负责体现新闻

    C:controller,控制器,负责发号施令,扮演了直通警察的角色

  <>MVC的主旨思想

    将业务逻辑和出示相分离

  <>具体的讲述MVC的细节 

    图片 1

    注意:对模型的接头,有二种描述格局

      1、广义上的模子:数据库模型和工具模型

      2、狭义上的模子:数据库模型

  <>MVC的得失

    优点:分层明确,便于沟通,便于团队开发,便于维护

    缺点:学习成本高,对于小品种反而比较辛勤

  <>oop和MVC直接有怎样关系

    并从未平昔的涉及,但是使用oop来促成MVC,就是包罗万象的方案

 四、项目布局表明

  每一个完美的门类都有一个完美的项目布局。

五、搭建过程

  

 

相关文章