python 的设计模式
一,python基础的理解
1,理解面向对象的编程
1,在python中一切皆对象,对象就是类的实例,所表示程序开发中应用的实体
我们拿car来做例子,建立car的实体即对象,在开发中这个对象包含属性(数据成员)和过程(成员函数),而成员函数作用就是处理这些属性。
2,类
类代表现实的实体,程序中的对象,他可以定义对象的属性和行为,属性是数据成员,属性是成员函数。
其他:它包含了构造函数,作用是对对象提供初始化操作;像模板一样可以复用。
3,方法
方法是在程序中表示对象的行为,通过对属性处理,达到实现所需要的功能。
二,面向对象编程的主要概念
1,封装
对象的行为对外界是隐蔽或是不可见的,所以我们需要对具体的方法进行封装;
封装的内容:
a;封装数据–包装使用类内部的数据
b:封装行为–封装具体的功能函数或者是实现一目的