创建型模式
创建型模式处理对象实例化机制,这样的模式可以定义如何创建对象实例或者甚至如何构造类的方式。 单例模式 class Singleton(object): _instance = None def __new__(cls,*args, **kwargs): if cls._instance is None: cls._instance = super().__new__(cls, *args, **kwargs) return cls._instance 此方法不安全,涉及到继承之后就不确定了。 class Singleton(object): _instances = [
用户评论