第一章: 本章主要是讨论什么是面向对象,在对面向对象理解的基础上,再讨论一些高深的话题,比如:设计模式. 所以,本章有如下主题: 1)明白什么是面向对象编程. 在学习设计模式之前,最好对python在做一个深入的学习,打好基础,明白python的面向对象的设计理念. 在面向对象的世界里,有属性和方法两种:方法主要是对属性进行操控. 封装: 相对于class的外部来说,class有些行为需要隐藏在内部,不对外公开,这就是封装. 面向对象(class或者object)的原则是,其方法即是开放的(可以…