之前我们跟着福哥完成了“做个搜索引擎”项目的前半部分“网页蜘蛛”的程序的编写,童鞋们可以看到福哥将网页蜘蛛的功能封装成为了一个Spider对象,而不是简简单单的写一些函数,更不是直接码代码堆逻辑。大家可以发现在网页蜘蛛的“主程序”里面的代码非常简单,很清爽,很干净,这就是对象编程的优势,我们可以将功能的实现和业务的设计分离开来,在功能代码里只关注功能实现,在业务设计代码里只考虑业务设计,这是对象编程的思维带来的好处,程序员需要培养自己这个思维。
今天我们来学习一下Python语言里面的有个对象编程的一些高级语法,这些内容包括构造函数、析构函数、对象继承、方法重载,掌握这些技巧可以帮助我们设计出更加优美的对象,编写出更加漂亮的代码。
https://tongfu.net/home/35/blog/512821.html