文章列表
SpaceCaculator:Python3面向对象简单应用
# 导言 学习了 cs61a 的有关 python 面向对象的课程(函数式编程没有去细看,本文内容也与之无关),对面向对象的思想有了更加深刻的理解,特别是在多态对象的统一接口思想上,其在实现上主要运用了 python 对象系统的继承及组合机制(详情可以参考 cs61a 的课程资料)。当然,不是只有 python 才具有继承与组合机制,几乎所有的面向对象语言都支持继承与组合。 将上面的思想与数学中立体几何的各种定义结合起来,就有了下面这个项目👇 项目网址:Space Calculator 本文主要结合 cs61a 的课程思想,通过核心代码简要解读一下这个项目的实现框架,针对语法及代码细节不作展
more...