python常见的设计模式(详解)
目录 1,单例模式(只能创建一个对象) 2,简单工厂模式 3,工厂方法模式 4,抽象工厂模式(解决多类产品) 1,单例模式(只能创建一个对象) 1、单例模式介绍 内容:保证一个类只有一个实例,并提供一个访问他的全局访问点 使用场景:当类只能有一个实例而且客户可以从一个总所周知的访问点访问他 例: 比如Test是一个类,你创建两个对象a=Test(), b=Test()在单例模式下a,b两个对象相同 优点: 1、 对唯一实例的受控访问(比如写日志时的日志句柄) 2、 单例模式相当于全局变量,单例模式防止了命名空间被污染 单例模式使用 from abc import abstractmethod,
用户评论