面向对象编程:基于抽象类Shape的图形类扩展与应用探索
抽象类 Shape 的图形类扩展写得挺实用,尤其适合你在写绘图程序或者搞小游戏时用上一把。文章用 Circle、Rectangle、Triangle 几个常见图形类做例子,讲了怎么从Shape抽象出一套通用框架,逐步实现具体类的方法。比如你要计算面积、周长,或者搞点碰撞检测,那这套思路就比较清晰。还顺带讲了方法重写的一些坑,怎么设计属性也有说,读着不枯燥。后面还提到拓展方向,比如 3D 图形、AI 图像识别啥的,挺有启发性的。
下载地址
用户评论