相关文章
面向对象设计模式入门知识
设计模式
面向对象设计原则
依赖倒置原则(DIP)
高层模板(稳定)不应该依赖于低层模板(变化), 二者都应该依赖抽象(稳定)抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖抽象(稳定)
开放封闭原则(OCP)
对扩展开放&…
建站知识
2024/12/23 2:12:18
C语言之实现贪吃蛇小游戏篇(2)
目录
🎇测试游戏test.c
🎇游戏头文件包含&函数声明snake.h
🎇游戏实现snake.c 🎇测试游戏test.c
#define _CRT_SECURE_NO_WARNINGS 1
#include "snake.h"
void test()
{int ch 0;do{Snake snake { 0 };//创建…
建站知识
2024/12/18 8:22:05
Java集合学习详解(2023年史上最全版)
java集合学习目录 一、基本概要0. 辅助工具类0.1 Collection 和 Collections 有什么区别?0.2 comparable 和 comparator的区别? 1.什么是集合2.集合的分类2.1 Collection接口2.2 Map接口 二、集合框架底层数据结构1. 😊Collection1.1 ❤List1…
建站知识
2024/12/20 13:57:23
golang strings包的基本操作
文章目录 golang 的字符串函数EqualFoldHasPrefixHasSuffixContainsContainsRuneContainsAnyCountIndexIndexByteIndexRuneIndexAnyIndexFuncLastIndexLastIndexAnyLastIndexFuncTitleToLowerToLowerSpecialToUpperToUpperSpecialToTitleToTitleSpecialRepeatReplaceMapTrimTri…
建站知识
2024/12/22 18:18:48
Rust UI开发(四):iced中如何添加菜单栏(串口调试助手)
注:此文适合于对rust有一些了解的朋友 iced是一个跨平台的GUI库,用于为rust语言程序构建UI界面。 这是一个系列博文,本文是第四篇,前三篇链接: 1、Rust UI开发(一):使用iced构建UI时…
建站知识
2024/12/15 4:20:07
CocosCreator 之 Tween缓动系统的使用
版本: 3.4.0
语言: TypeScript
环境: Mac 简介 在CocosCreator 3.x版本后, Tween缓动系统代替了原有的Action动作。官方使用缓动系统的主要目的之一是用于解决离线动画无法满足需求时的动态动画问题。
简单的示例: …
建站知识
2024/12/15 17:14:50
新手村之SQL——函数多表联结
1.将数值四舍五入——ROUND ROUND( X ):返回参数 X 四舍五入后的一个整数。 ROUND(X, D): 返回参数 X 四舍五入且保留 D 位小数后的一个数字。如果 D 为 0,结果将没有小数点或小数部分。
2.判断字段是否为NULL——ISNULL 是否为 NULL 值返回…
建站知识
2024/12/23 8:02:05