obsidian/笔记文件/2.笔记/设计模式复习_第四章.md
2025-03-26 00:02:56 +08:00

1.4 KiB

先把这些文件夹都创建出来 都是代表不同系统

!Pasted image 20230528002757.png

这些都复制粘贴文件夹名字,弄一个对应的类出来

!Pasted image 20230528003004.png

继续,新建一个系统的基类

!Pasted image 20230528193131.png

抽象的基类 其中再写几个虚函数

!Pasted image 20230528193204.png

系统类继承

!Pasted image 20230528193332.png

其他几个也是

!Pasted image 20230528193600.png

!Pasted image 20230528193618.png

!Pasted image 20230528193637.png

!Pasted image 20230528193650.png

!Pasted image 20230528193710.png

!Pasted image 20230528193731.png

开始开发角色相关,先新建三个角色相关的文件夹

!Pasted image 20230528194515.png

新建一个角色基类

!Pasted image 20230528194642.png

抽象类

!Pasted image 20230528194704.png

整一个敌人基类

!Pasted image 20230528195012.png

继承自角色类

!Pasted image 20230528195123.png

士兵基类,也是同理

!Pasted image 20230528195221.png

!Pasted image 20230528195227.png

敌人和士兵的种类,分别有三种,创建出来

!Pasted image 20230528195334.png

继承关系:

!Pasted image 20230528195529.png

!Pasted image 20230528195538.png

!Pasted image 20230528195603.png

!Pasted image 20230528195624.png

!Pasted image 20230528195640.png

!Pasted image 20230528195656.png