万象云档 本次搜索耗时 1.347 秒,为您找到 231 个相关结果.
  • 6.7 向上转换

    6.7 向上转换 6.7.1 何谓“向上转换”? 6.7 向上转换 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument 的基类,它用于表示乐器...
  • 第7章 多态性

    第7章 多态性 第7章 多态性 “对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。” “多态性”(Polymorphism)从另一个角度将接口从具体的实现细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多态性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建...
  • 计算机网络体系结构

    109 2025-05-15 《PHP开发面试题》
    计算机网络体系结构 计算机网络体系结构 各层作用 应用层:应用层协议定义的是应用进程间通信和交互的规则 运输层:运输层的任务就是负责向两台主机中进程之间的通信 提供通用的数据传输 服务 网络层:把运输层产生的报文段或用户数据报封装成分组 或包 进行传送 数据链路层:将网络层交下来的 IP 数据报组装成帧,并在两个相邻结点间的链路上传送 物理层:...
  • 1.8 异常控制:解决错误

    1.8 异常控制:解决错误 1.8 异常控制:解决错误 从最古老的程序设计语言开始,错误控制一直都是设计者们需要解决的一个大问题。由于很难设计出一套完美的错误控制方案,许多语言干脆将问题简单地忽略掉,将其转嫁给库设计人员。对大多数错误控制方案来说,最主要的一个问题是它们严重依赖程序员的警觉性,而不是依赖语言本身的强制标准。如果程序员不够警惕——若比较匆...
  • 11 迭代器

    11 迭代器 undefined11 Lua 迭代器 undefined泛型 for 迭代器 undefined无状态的迭代器 undefined多状态的迭代器 11 迭代器 undefined11 Lua 迭代器 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在...
  • Wind.js

    [Wind.js] [异步加载js] [异步加载 css] [Wind.js] Wind.js是一个异步加载js 和 css 的类库,核心是基于 head.js 的,phpwind 团队在 head.js 基础上封装了一些方法,可以更加方便的异步加载 js 和 css。 此文件在public/static/js/wind.js [异步加载js...
  • 策略模式

    93 2025-05-15 《PHP开发面试题》
    策略模式 策略模式的三种角色 策略模式实现步骤 策略模式设计代码实现 策略模式 策略模式指的是程序中涉及决策控制的一种模式,是一组算法的封装,动态选择需要的算法并使用。 策略模式的三种角色 抽象策略角色具体策略角色环境角色(对抽象策略角色的引用) 策略模式实现步骤 1.定义抽象角色类(定义好各个实现的共同抽象方法)2.定义具体策略类(...
  • 17.3 封装

    17.3 封装 undefined封装 17.3 封装 undefined封装 我们都知道,在C++或Java中,对于类中的成员函数或变量都有访问权限的。public,protected和private这几个关键字还认识吧。那么在Lua中呢?Lua中是本身就是一门“简单”的脚本语言,本身就不是为了大型项目而生的,所以,它的语言特性中,本身就没有带有...
  • 添加数据

    [添加数据] [添加一条数据] [添加多条数据] [添加数据] [添加一条数据] 数据库操作使用 Db类封装方法,请事先在引入 Db类 use think\facade\Db ; 不推荐使用Db类操作数据库,请使用model 使用 Db 类的 insert 方法向数据库提交数据 $user = [ 'user_ni...
  • 适配器模式

    87 2025-05-15 《PHP开发面试题》
    适配器模式 适配器模式 将各种截然不同的函数接口封装成统一的APIPHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API。 接口 IDatabase <? php interface IDatabase { function connect...