开始鼓捣,桥接模式
!
!
弄一个绘制引擎抽象类,其中有一个抽象方法Render(),可以看作是用来绘制的
再弄一个形状类,构造函数,传参是绘制引擎类
Draw()方法,调用的是绘制引擎的Render()方法
!
整三个形状:圆柱、方体、球体
都是继承自形状类
!
再整三个方法,都是继承自绘制引擎类,其中表示,不同的绘制方法
!
回到桥接模式类,整一个开始函数
用OpenGL的形式绘制
!
来到测试场景,先取消勾选之前的,再挂上之后的
!
运行,打印信息:绘制正常
!
如果需要修改绘制模式,也是直接修改就好
!
重新运行,也是正常的
!