书栈网 · BookStack 本次搜索耗时 0.047 秒,为您找到 269660 个相关结果.
  • 在 Godot 中应用面向对象原则

    在 Godot 中应用面向对象原则 脚本在引擎中的工作原理 场景 在 Godot 中应用面向对象原则 Godot 引擎主要提供了两种创建可复用对象的方式:脚本和场景。严格来说,这两种方式都没有真的在底层定义类。 尽管如此,在许多使用 Godot 的最佳方法中,依然涉及将面向对象的编程原则应用到游戏的脚本和场景中。这就是为什么我们需要了解如何将它们...
  • 面向对象设计原则之开闭原则

    面向对象设计原则之开闭原则 面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。开闭原则由Bertrand Meyer于1988年提出,其定义如下: 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进...
  • 第3章 面向对象和并发

    面向对象 并发下维护上下文 函数法 约定构造函数 用反射Value.New Martini下的并发 面向对象 OOP 的思想, 无疑是非常实用有效的. 事实是, 无论语言是否直接支持面向对象的编程. 程序员在写代码的时候常常会应用 OOP 的思想. Go 语言下没有类(Class), 没有构造函数, 没有 this 指针, 没有多态,...
  • 面向对象游戏案例:贪吃蛇

    面向对象游戏案例:贪吃蛇 案例介绍 游戏演示 案例目标 功能实现 搭建页面 分析对象 创建食物对象 创建蛇对象 创建游戏对象 游戏的逻辑 写蛇的move方法 让蛇自己动起来 判断蛇是否吃到食物 其它处理 把html中的js代码放到index.js中 自调用函数的参数 整理代码 面向对象游戏案例:贪吃蛇 案例相关源码以...
  • 17.1. 面向对象语言的特点

    面向对象语言的特征 对象包含数据和行为 封装隐藏了实现细节 继承,作为类型系统与代码共享 面向对象语言的特征 ch17-01-what-is-oo.md commit 3fa4eeca3a57f257e3569055d808b6a76e9b70ee 关于一个语言被称为面向对象所需的功能,在编程社区内并未达成一致意见。Rust 被很...
  • 在 Godot 中应用面向对象原则

    在 Godot 中应用面向对象原则 脚本在引擎中的工作原理 场景 在 Godot 中应用面向对象原则 引擎提供了两种创建可重用对象的主要方式: 脚本和场景. 这两种方式在技术上都没有在引擎下定义类. 尽管如此, 使用Godot的许多最佳实践涉及到将面向对象的编程原则应用到组成你的游戏的脚本和场景中. 这就是为什么了解我们如何将它们视为类是很有用的...
  • 17.3. 面向对象设计模式的实现

    面向对象设计模式的实现 定义 Post 并新建一个草案状态的实例 存放博文内容的文本 确保博文草案的内容是空的 请求审核博文来改变其状态 增加改变 content 行为的 approve 方法 状态模式的权衡取舍 将状态和行为编码为类型 实现状态转移为不同类型的转换 总结 面向对象设计模式的实现 ch17-03-oo-d...