本文主要是介绍《python之常用设计模式》学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.设计模式概述
2.软件开发设计流程
需求分析
分析和设计(将系统模块进行划分 设计每个模块的类和方法)
编写实现
3.面向对象的三大特性
- 封装
将数据 属性 函数方法 封装到一个类中
私有 封装后 限制外部调用
- 继承
通过继承来复用封装好的类的代码
- 多态
python本身是多态语言
4.接口
- 通过接口 程序调用运行 更有效率 不易出错 更标准化
- PS:包含抽象方法的类为抽象类,抽象类无法实例化,用来规范要求子类必须定义具体实现抽象类中的抽象方法。
5.python中实现接口的方法
1.
- 先写好接口 定义好类
然后再分别写相关的类继承 并完善其方法
2 通常用此种方法定义接口
6.面向对象设计的SOLID原则
7.设计模式分类
创建型模式:在创建对象时用到的模式
8.简单工厂模式
这篇关于《python之常用设计模式》学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!