079、Python设计模式:单例模式与工厂模式从一次内存泄漏说起上周排查一个嵌入式数据采集服务的问题,发现系统运行几天后内存占用异常飙升。用tracemalloc跟踪发现,同一个设备驱动类被反复实例化了上千次,每次采集数据都new一个新对象。这显然不合理——硬件设备只有一套,驱动对象理应全局唯一。这种场景下,就该请出单例模式了。设计模式不是炫技,而是解决实际工程问题的工具箱。今天我们就聊聊 Python 里最常用、也最容易用错的两个模式:单例和工厂。单例模式:确保全局唯一对象单例的核心就一句话:一个类在全进程内只存在一个实例。Python 实现单例有很多花样,我推荐下面这种写法,兼顾清晰和线程安全:classHardwareDriver:_instance=None_lock