设计模式复习_第四章.md 1.4 KB

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

![[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]]