沈阳网站建设公司的编程架构思想

新闻来源:www.dtnnet.com 发布时间:2019-07-15

沈阳网站建设公司的编程思想是很重要的,网站建设编程架构思想的力量是很强大的,沈阳德泰诺网站建设公司为各位同行站长介绍两种一思想:Oop和mvc:
1.oop思想

OOP:Object Oriented Programming,面向对象编程,面向对象程序设计。
核心思想:使用人类思考问题、解决问题的方式来编写程序。
三大特征:
封装,通常有两层含义,第一层,将属性和方法封装到一起(通过class),形成一个完整的对象。第二层,对外隐藏具体的实现细节,提供一个可调用的接口(访问权限修饰符)。
继承,子类继承了父类的属性和方法(非私有的),使用继承可以实现代码的重用
多态,在不同的上下文中表现出不同的形态。在php中,多态并不明显,因为php本身就是多态的语言,原因在于它是弱类型的。

$a = 100; 表现为一个整型
.......
$a = ‘OOP’; 表现为一个字符串

OOP有哪些好处?(面向过程对比)
可维护
可扩展
可重用
灵活度高

具体的体现需要在编写代码的时候再来体会。
2.mvc模式[思想]-----面试必备
重要程度:*****
难度:****

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

联想生活中的公司

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

描述一下:
描述整个的流程,画图说明

单一入口,index.php?p=admin&c=goods&a=insert,在后台添加商品操作。

说道模型,通常有两个说法:
广义上的模型,包括数据库模型和工具类模型。
狭义上的模型,就是指数据库模型,操作数据库的,以xxxModel.class.php来体现的

在项目中,肯定不止一个控制器,也不止一个模型。
既然有多个控制器和模型,需要重用代码,需要定义基础控制器和基础模型。
是整个项目的指导思想,非常重要。
优缺点:
优点,分层明确,便于维护和分工协作,便于交流。
缺点,理解比较费劲,学习成本高,对于小项目,反而感觉有些麻烦。


Back to Top