摘要: 1.继承的定义 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。 2.单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供了一些常见方法 阅读全文
posted @ 2018-01-21 20:29 一拳法师 阅读(5955) 评论(0) 推荐(0) 编辑
摘要: 1.组合的定义 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合。 2.组合的应用例子-圆环计算 圆环是由两个圆组成的,圆环的面积是外面圆的面积减去内部圆的面积。圆环的周长是内部圆的周长加上外部圆的周长。 这个时候,我们就首 阅读全文
posted @ 2018-01-21 20:16 一拳法师 阅读(3205) 评论(0) 推荐(0) 编辑
摘要: 1.面向过程和面向对象 1.1 面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决 阅读全文
posted @ 2018-01-21 19:24 一拳法师 阅读(5771) 评论(0) 推荐(0) 编辑