python设计模式:工厂模式
工厂模式的概念就是来源于我们现实中的工厂,我们把原材料、图纸等生产资料的投入到一个工厂里面,工厂就会给我们输出相应的产品,所以实现工厂方法很简单,一个函数就是一个工厂。
工厂模式的概念就是来源于我们现实中的工厂,我们把原材料、图纸等生产资料的投入到一个工厂里面,工厂就会给我们输出相应的产品,所以实现工厂方法很简单,一个函数就是一个工厂。
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中某个类只能出现一个实例时,单例对象就能派上用场。
拷贝,原则上就是把数据分离,使得源数据和副本数据的修改互不影响。在Python中,拷贝是有深、浅之分的,如果使用的时候不注意,就可能产生意外的结果。
推荐几个好用的python装饰器。
装饰器本质上是一个Python函数(返回值是一个函数对象),它可以让其他函数在不需要任何代码变动的前提下增加额外功能。
其他的一些python标准库。
python标准库中的smtplib模块对smtp协议进行了简单的封装,提供了一种很方便的途径发送电子邮件。
python标准库中的unittest模块提供了一系列创建和运行测试的工具。
collections 模块包含了除list、dict、和tuple之外的容器数据类型,如counter、deque、defaultdict、orderdict、namedtuple。
operator模块输出一系列对应Python内部操作符的函数。