entities.entities_for_tag

14 total results found

PHP 静态属性和静态方法

PHP 入门到实战教程 面向对象编程

基本使用 前面介绍的 PHP 类属性和方法都要在类实例化后才能调用(常量属性除外),除此之外,PHP 还提供了静态属性和静态方法,所谓「静态」指的是无需对类进行实例化,就可以直接调用这些属性和...

由 学院君 发布于2 months ago    浏览数: 697    点赞数: 0

PHP 继承、封装与多态

PHP 入门到实战教程 面向对象编程

上篇教程学院君给大家介绍了 PHP 面向对象编程中的基本概念 —— 类与对象,今天我们在此基础上来看看面向对象的三大特性:继承、封装与多态。 继承 所谓继承,指的是子类可以通过继承的方式访问...

由 学院君 发布于2 months ago    浏览数: 1128    点赞数: 2

Blade 模板

Laravel 7 中文文档 前端开发

简介 Blade 是由 Laravel 提供的非常简单但功能强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图最...

由 学院君 发布于4 months ago    浏览数: 2920    点赞数: 0

属性的查询和设置

JavaScript 权威指南 对象

基本操作 我们可以通过.或[]获取对象属性值(JavaScript 对象都是关联数组,所以可以通过方括号访问属性): var author = book.author; var title...

由 学院君 发布于4 months ago    浏览数: 182    点赞数: 0

对象概述

JavaScript 权威指南 对象

对象是 JavaScript 的基本数据类型,可以保持自有的属性,还可以从一个称之为原型的对象继承属性,对象的方法通常是继承的属性,这种「原型式继承」是 JavaScript 的核心特征。 对...

由 学院君 发布于6 months ago    浏览数: 442    点赞数: 0

接口篇(四):通过接口组合实现接口继承

Go 入门教程 面向对象编程

我们知道在 PHP 中支持接口继承以提高代码复用性: <?php interface A { public function foo(); } interface B ext...

由 学院君 发布于1 year ago    浏览数: 2569    点赞数: 3

通过组合实现类的继承和方法重写

Go 入门教程 面向对象编程

Go 语言不是像 PHP 等传统面向编程实现那样通过 extends 关键字来显式定义子类与父类之间的继承关系,而是通过组合方式实现类似功能,显式定义继承关系的弊端有两个:一个是导致类的层级复杂...

由 学院君 发布于1 year ago    浏览数: 3685    点赞数: 5

类型系统概述

Go 入门教程 面向对象编程

对于面向对象编程的支持,Go 语言的实现可以说是完全颠覆了以往我们对面向对象编程的认知,下面我们先通过对 Go 语言类型系统的介绍让你有一个整体的认知。 Go 语言面向对象编程设计得简洁而优雅。...

由 学院君 发布于1 year ago    浏览数: 4245    点赞数: 6

Blade 模板引擎进阶篇:模板继承 & 组件引入

Laravel 入门到精通教程 视图模板篇

除了基本的数据渲染及控制结构指令之外,Blade 还提供了模板继承和组件引入功能,从而允许视图模板之间继承、覆盖及引入。 通过 @yield 和 @section/@show 在布局文件中定义插...

由 学院君 发布于1 year ago    浏览数: 12478    点赞数: 12

Blade 模板引擎

Laravel 5.7 中文文档 前端开发

简介 Blade 是由 Laravel 提供的非常简单但功能强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图最终...

由 学院君 发布于1 year ago    浏览数: 19614    点赞数: 4

[ PHP 内核与扩展开发系列] 类与面向对象:接口实现与类的继承

博客

定义接口 定义一个接口还是很方便的,我先给出一个 PHP 语言中的实现: <?php interface i_myinterface { publ...

由 学院君 发布于3 years ago    浏览数: 3720    点赞数: 2

现代 PHP 新特性系列(三) —— Trait 概览

现代 PHP(Laravel 版) 新特性

Trait是PHP 5.4引入的新概念,看上去既像类又像接口,其实都不是,Trait可以看做类的部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Tr...

由 学院君 发布于4 years ago    浏览数: 34479    点赞数: 41

PHP 设计模式系列 —— 模板方法模式(Template Method)

PHP 设计模式系列 行为型

1、模式定义 模板方法模式又叫模板模式,该模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模板方法...

由 学院君 发布于4 years ago    浏览数: 8361    点赞数: 6

PHP 设计模式系列 —— 桥梁模式(Bridge)

PHP 设计模式系列 结构型

1、模式定义 系统设计中,总是充满了各种变数,这是防不慎防的。比如客户代表可能要求修改某个需求,增加某种功能等等。面对这样那样的变动,你只能去不停的修改设计和代码,并且要开始新的一轮测试…… ...

由 学院君 发布于4 years ago    浏览数: 6367    点赞数: 7