为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第21天--PHP面向对象编程第四章节面向对象的高级实践

课程名称:PHP面向对象编程 课程章节: 4-6 对象接口-php面向对象编程 4-7 多态-php面向对象编程 课程链接 主讲老师:Peter 课程内容 学习到了PHP中的接口类,定义与实现的方式,是为了解决PHP类单继承的特性。接口的实现是多种多样的,这种特性我们称之为多态。 课程收获 一、对象接口 定义 使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 特点 接口通过“interface” 关键词来定义 接口可以通过“extends”关键词继承 接口不能实

1513浏览
1推荐
1评论

【九月打卡】第20天--PHP面向对象编程第四章节面向对象的高级实践

课程名称:PHP面向对象编程 课程章节: 4-4 Final关键字-php面向对象编程 4-5 数据访问-php面向对象编程 课程链接 主讲老师:Peter 课程内容 学习到了PHP类中final、parent、self、static几个关键字的作用 课程收获 一、Final关键字 被声明为 Final: 1.类,不能被继承。 2.方法,不能被子类覆盖。 3.属性,常量,不能被定义为 Final // 子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写(overwrite) // 对于不想被任何类继承的类可以在class之前添加final关

1560浏览
0推荐
0评论

【九月打卡】第19天--PHP面向对象编程第四章节面向对象的高级实践

课程名称:PHP面向对象编程 课程章节: 4-2 访问控制-php面向对象编程 4-3 Static(静态)关键字-php面向对象编程 课程链接 主讲老师:Peter 课程内容 学习到了PHP中面向对象的public、protected和private这三种访问权限。Static(静态)关键字,通过代码演示,更加深入了解其中的原理。 课程收获 一、访问控制 面向对象的三种访问权限 -public公有的类成员,可以在任何地方被访问 ·定义该成员的类(自身)、该类的子类、其他类 -protected受保护的类成员,可以被其自身以及其子

1311浏览
0推荐
0评论

【九月打卡】第18天--PHP面向对象编程第四章节面向对象的高级实践

课程名称:PHP面向对象编程 课程章节: 4-1 对象继承-php面向对象编程 课程链接 主讲老师:Peter 课程内容 学习到了PHP中对象的继承原则,而且PHP中只能够单继承。 课程收获 一、对象的继承 定义 被继承的类叫父类,比如人,继承的类叫子类 总结 什么是继承,继承是一种方法,用来提高代码的可重用性和减少代码的冗余性,就像现实生活中的遗传一样,子女都会继承父母的部分基因,所以你一生下来你就是有人类的共同属性和行为 在PHP中可以用extends关键字来表示类的继承,后面跟父

1019浏览
0推荐
0评论

【九月打卡】第17天--PHP面向对象编程第三章节面向对象的基本实践

课程名称:PHP面向对象编程 课程章节: 3-5 析构函数-php面向对象编程 3-6 对象引用的基本概念-php面向对象编程 3-7 本章小结 课程链接 主讲老师:Peter 课程内容 讲解了析构函数的用法,并且结合了上节所说的构造函数,一起讲述了他俩的作用。对象引用实际上讲解的是PHP中的引用传递和值传递的概念。 课程收获 一、析构函数 PHP 拥有类似于其他面向对象语言(例如 C++)的析构函数概念。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。 和构造函数一样

1056浏览
0推荐
0评论

【九月打卡】第16天--PHP面向对象编程第三章节面向对象的基本实践

课程名称:PHP面向对象编程 课程章节: 3-2 类的实例化-php面向对象编程 3-3 类的定义和实例化-php面向对象编程 3-4 构造函数-php面向对象编程 课程链接 主讲老师:Peter 课程内容 讲解了面向对象中类的定义和实例化,并且通过代码讲解,学习到了构造函数的基本用法。 课程收获 一、类的实例化 类的实例化(instantiate)就是通过类定义创建一个类的对象 比如通过NBA球员的定义创建一个球员对象 二、类的定义和实例化 类的定义 类的定义以关键字class开始,后面跟着这个类的名

1100浏览
0推荐
0评论

【九月打卡】第15天--PHP面向对象编程第二章节面向对象的概念

课程名称:PHP面向对象编程 课程章节: 2-5面向对象的实质-php面向对象编程 2-6面向对象的基本思路-php面向对象编程 2-7面向对象的基本原则-php面向对象编程 3-1类的概念 课程链接 主讲老师:Peter 课程内容 讲解了面向对象的实质和面向对象的原则、思路,并且通过现实中的篮球运动员和主播举列子,告诉我们和为对象,以及对象的成员(属性和行为) 课程收获 一、面向对象的实质 面向对象就是把生活中要解决的问题都用对象的方式进行存储 -属性 -方法 对象与对象之间通过方法的调

1117浏览
0推荐
0评论

【九月打卡】第14天--PHP面向对象编程第二章节面向对象的概念

课程名称:PHP面向对象编程 课程章节: 2-1什么是对象-php面向对象编程 2-2对象的基本组成-php面向对象编程 2-3对象的特点-php面向对象编程 2-4面向对象简介-php面向对象编程 课程链接 主讲老师:Peter 课程内容 讲解了何为对象,并通过举例分析,让我们更能深入理解对象的含义、对象的基本组成(属性和方法)。以及面向对象编程相对于面向过程编程所带来的优势和意义。 课程收获 一、什么是对象 定义 对象(Object)是一个应用系统中的用来描述客观事物的实体,是有特定属性和行为

1126浏览
0推荐
0评论

【九月打卡】第13天--大话PHP设计模式第十四章节综合实战

课程名称:大话PHP设计模式 课程章节: 14-2MVC结构 14-3自动加载配置 课程链接 主讲老师:Rango 课程内容 讲解了MVC结构和自动加载配置的现实过程 课程收获 一、MVC结构 定义 模型-视图-控制器模式,也称为MVC模式(Model View Controller)。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界

1109浏览
0推荐
0评论

【九月打卡】第12天--大话PHP设计模式第十三章节代理模式

课程名称:大话PHP设计模式 课程章节: 13-1PHP代理模式 14-1面向对象设计基本原则 课程链接 主讲老师:Rango 课程内容 学习到了代理模式的定义和代码实现。14-1章节讲述了面向对象编程的基本原则,更加深入了解了面向对象编程。 课程收获 一、PHP代理模式 定义 代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。 代理对象(Proxy)还可以与业务代码分离,部署到另外的服务器。业

727浏览
0推荐
0评论

【九月打卡】第11天--大话PHP设计模式第十二章节迭代器模式

课程名称:大话PHP设计模式 课程章节: 12-1PHP迭代器模式 课程链接 主讲老师:Rango 课程内容 给出了迭代器模式的定义,然后通过代码演示让我们更加深入了解到迭代器模式的实现原理,主要是实现Iterator接口。 课程收获 定义 迭代器(Iterator)模式,它在一个很常见的过程上提供了一个抽象:位于对象图不明部分的一组对象(或标量)集合上的迭代。 迭代有几种不同的具体执行方法:在数组属性,集合对象,数组,甚至一个查询结果集之上迭代。 在对象的世界里,迭代器模式要维持类似数组

90浏览
0推荐
0评论

【九月打卡】第10天--大话PHP设计模式第十一章节装饰器模式

课程名称:大话PHP设计模式 课程章节: 11-1PHP装饰器模式 课程链接 主讲老师:Rango 课程内容 给出了装饰器模式的定义,然后通过代码演示让我们更加深入了解到装饰器模式的实现原理。 课程收获 定义 1、装饰器模式(Decorator)又叫装饰者模式。 2、在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 优点 一个类提供了一项功能,如果要在修改并添加额外的功能,传统的编程模式,需要写一个子类继承它,并

253浏览
0推荐
0评论

【九月打卡】第9天--大话PHP设计模式第十章节原型模式

课程名称:大话PHP设计模式 课程章节: 10-1PHP原型模式 课程链接 主讲老师:Rango 课程内容 给出了原型模式的定义,然后通过代码演示让我们更加深入了解到原型模式的实现原理,当大对象的创建时可以使用到这种模式。 作者:万万的小刀 链接:https://www.imooc.com/article/329558 来源:慕课网 课程收获 定义 原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。所有的原型类都必须有一个通用的接口, 使得即使在对象所属的具体类未知的情

98浏览
0推荐
0评论

【九月打卡】第8天--大话PHP设计模式第九章节观察者模式

课程名称:大话PHP设计模式 课程章节: 9-1观察者模式 课程链接 主讲老师:Rango 课程内容 老师给出了观察者模式的定义,然后通过代码演示让我们更加深入了解到观察者模式的实现原理。 课程收获 定义 观察者模式(Observer),当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新。 理解 一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新得逻辑增多之后,代码会变得难以维护。这种方式是耦合的,侵入式的,增加

111浏览
0推荐
0评论

【九月打卡】第7天--大话PHP设计模式第八章节数据对象映射模式

课程名称:大话PHP设计模式 课程章节: 8-1数据对象映射模式之简单案例实现、8-2数据对象映射模式之复杂案例实现 课程链接 主讲老师:Rango 课程内容 叙述了数据对象模式的定义,首先通过简单的案例代码,来让我们对这种模式有个初步的理解。然后通过复杂案例的描述,加深我们对这种模式的理解,让我们能够使用到日常代码中。 课程收获 数据对象映射模式 1、数据对象映射模式,是将对象和数据存储映射起来,对一个对象的操作会映射为对数据存储的操作 2、在代码中实现数据对象映射模式

94浏览
0推荐
0评论

【九月打卡】第5天--大话PHP设计模式第六章节适配器模式

课程名称:大话PHP设计模式 课程章节: 6-1适配器模式 主讲老师:Rango 课程内容 课程主要介绍了适配器的定义及其简单的实现案例,通过自我扩展,更加深入的了解其中的原理和优缺点。 课程收获 一、适配器模式定义 适配器模式(Adapter Pattern)将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器。 二、适配器模式结构 1.Target(目标抽象类) 目标抽象类定义客户要用的特定领域的接口,可以是个抽象类或接口,也可以是具体类;

104浏览
0推荐
0评论

【九月打卡】第6天--大话PHP设计模式第七章节策略模式

课程名称:大话PHP设计模式 课程章节: 7-1策略模式简介 7-2策略模式的实现和使用 7-3策略模式的控制反转 课程链接 主讲老师:Rango 课程内容: 首先开头简单介绍了下策略模式的概念,然后用代码演示了策略模式的实现和使用,实现了代码的解耦 课程收获: 1、策略模式简介 策略模式 将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式 实际应用举例 假如一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有广告位展示不同的

319浏览
0推荐
0评论

【九月打卡】第4天--大话PHP设计模式第五章节三种基础设计模式

课程名称:大话PHP设计模式 课程章节: 5-1 基础设计模式简介 5-2工厂模式 5-3单例模式 5-4注册树模式 课程链接 主讲老师:Rango 课程内容: PHP三种基础设计模式简介,然后分别介绍了三种设计模式及其各自的使用方法 课程收获: 1、工厂模式,由于课程只说了简单工程模式,其实还有其他几种,这里一起讲述。 简单工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂模式使一个类的实例化延迟到其子类。 优缺点:优点在于实现对象的创建和对象的使用分离,将对

111浏览
0推荐
0评论

【九月打卡】第3天--大话PHP设计模式第四章节PHP面向对象

课程名称:大话PHP设计模式 课程章节: 4-3PHP魔术方法的使用 课程链接 主讲老师:Rango 课程内容: PHP魔术方法的使用 1、get / set 2、call / callStatic 3、__toString 4、__invoke 课程收获: 学习到了4类魔术方法的作用和如何使用 get和set魔术方法。 get :当试图获取一个不存在的对象属性时, 类会自动调用get set :当对一个不存在的对象属性进行赋值时 ,类会自动调用set class Objects { protected $array = array(); function __set($key,$value) {

37浏览
0推荐
0评论

【九月打卡】第2天--大话PHP设计模式第四章节PHP面向对象

课程名称:大话PHP设计模式 课程章节: 4-1 SPL标准库简介 4-2 PHP链式操作的实现 课程链接 主讲老师:Rango 课程内容: 1、SPL库:Stack(栈),Queue(队列),Heap(堆),FixedArray(固定数组)。 2、PHP链式操作:主要通过方法体内return $this来完成 课程收获: 1、学习到了SPL库几种常用的数据结构 栈(Stack)又名堆栈,一个数据集合,先进后出。 $stack = new SplStack(); $stack->push("data1"); $stack->push("data2"); echo...

205浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信