上次我们讨论了两个游戏源代码。
带前端的真正 JS 推盒游戏(界面、附加源代码、点赞和评论)
Python 实践:迷你西洋双陆棋 感受游戏、前端和桌面之间的区别今天我本来打算写一篇面向对象的文章,但是当我想到这一点时,我意识到我想写一篇关于它的文章。 在谈论面向对象之前,我们先介绍一些实用的工具。 ,更快地理解和掌握知识点。
1.UML
统一建模语言(UML)是一种用于描述、可视化和记录面向对象系统产品的标准语言。 这是非专有的第三代架构。 模型和规范语言。 UML 是一种面向对象设计的建模工具,独立于任何特定的编程语言。
常用工具: StarUML:https://staruml.io/
免费跨平台支持
plantUML:https://plantuml.com/zh/
免费,跨平台支持,需要安装jdk
ProcessOn:https://www.processon.com/
付费,跨平台平台支持(免费) 支持多人安装、网页操作、协同修改
基本功能:
虽然市面上类似类型的软件很多,但基本功能还是差不多的。我正在做。
①类图
②用例图
③活动图(活动图)又称流程图
④序列图
以上用于解释功能。您可以清楚地表达谁参与以及每一步发生了什么。
以下内容通常会被版本控制工具替代,以更专业的方式实现代码回滚: ⑤ 组件图 ⑥ 协作图 ⑦ 对象图 ⑧ 部署图
2.、使用 XMind 作为生活的高效工具。
基本功能
①思维导图:发散性、深度思维综合了以下功能。 ② 鱼骨图:更清楚地表达因果关系
③ 矩阵图:可用于完成项目任务 业务规划或个人规划
④ 时间线:代表事件的顺序或事物的逻辑
⑤ 组织图:可用于确定组织层面的人员构成
⑥ 逻辑图:总分关系,表达小计关系等。
⑦ 树形图:表达各层次之间的关系。
3.nodepad++
Notepad++是一款很有特色的编辑器,开源软件,并且免费使用。 ①. 它内置了对多达27种语法高亮的支持(包括各种能够正确支持.nfo文件显示的常见源代码和脚本),并且还支持自定义语言。 ②. 它自动检测文件类型,根据关键字显示节点,随意折叠和展开节点,甚至显示缩进指南,从而实现高度分层的代码视图。 ③. 您可以打开双窗口、在单独的窗口中打开多个子窗口、在全屏模式 (F11) 之间快速切换以及使用鼠标滚轮更改文档可见性。 ④. 它提供了一些有用的工具,例如交换相邻线的位置和宏功能。 ⑤. 您可以显示所选文本中的字节数(而不是常见编辑器中显示的字数,这在某些情况下非常有用,例如在软件本地化中)。 现在网上有很多文件编辑器,但是这个很少见。无论您是日常使用它还是手动编写程序代码,我相信您都会发现它很有用。
功能
关键字高亮和变量名高亮
==代码折叠==轻松查看整个结构
3.有道云笔记
有道云笔记是网易旗下专注于提高办公效率的笔记软件。 支持多设备同步。 用户可以随时随地编辑、共享和协作在线资料。
特点
自带代码块编辑适合自己做笔记,并且可以自动保存。
评论前必须登录!
注册