摘要: 一、单例模式 Python3中常见的实现单例模式的方法有2种:__new__()和装饰器写法 例子:__new__()方法实现单例 例子2:装饰器实现 438074724380747243807472 阅读全文
posted @ 2018-07-22 15:21 爱寂寞撒的谎言 阅读(252) 评论(0) 推荐(0)
摘要: 一、反射基础 反射可以动态获取对象的方法或者实例,方便开发的过程。python中的反射我们需要了解如下用法: __import__getattrsetattrhasattrdelattr 二、__import__() 输出: ['__doc__', '__loader__', '__name__', 阅读全文
posted @ 2018-07-22 15:04 爱寂寞撒的谎言 阅读(127) 评论(0) 推荐(0)
摘要: 一、工厂设计模式 设计模式是编程语言中非常重要的优秀代码,常见的设计模式,这里列举三种:工厂模式,单例模式,代理模式。现在介绍常见的常见的工厂设计模式的实现和优化。 工厂设计模式可以有很多种实现方式:简单工厂,工厂方法,抽象工厂。下面依次实现这3种方法,并且抽象工厂是必须要掌握的内容。 二、简单工厂 阅读全文
posted @ 2018-07-22 14:19 爱寂寞撒的谎言 阅读(246) 评论(0) 推荐(0)
摘要: 一、类的内置装饰器 在介绍装饰器的时候介绍了装饰器函数实际就是3个函数组成的闭包。装饰器函数的功能是给被装饰的函数额外的功能。在类中,也可以使用一些内置的装饰器用来给类方法提供额外的功能。 常见的类方法的内置装饰器函数有3种(必须掌握):@property:简化方法的访问,像访问属性一样访问函数 @ 阅读全文
posted @ 2018-07-22 12:01 爱寂寞撒的谎言 阅读(455) 评论(0) 推荐(0)
摘要: 一、类的特殊方法 在基础系列中我们已经介绍了一些常用的类的特殊方法【Python3_基础系列_017】Python3_类的特殊方法。类还有一些特殊方法需要掌握,是了解类的反射的基础。 __init____new____del____call__ 1.1-实例的生命周期 一个实例是由类来生成的,使用完 阅读全文
posted @ 2018-07-22 11:31 爱寂寞撒的谎言 阅读(96) 评论(0) 推荐(0)