随笔分类 - python设计模式
摘要:""" 一、快餐点餐系统 点餐系统,有三类可选择产品,主餐,小食,饮料。我们可以任意选择,下单,支付完成之后,订单完成。 工厂模式-生成这些食物的逻辑主题 """ class Burger(): name = "" price = 0.0 def getPrice(self): return sel
阅读全文
摘要:# class Singleton: # _instance = None # # def __init__(self): # print("init") # # @classmethod # def get_instance(cls): # if cls._instance is None: #
阅读全文
摘要:"""metaclass但是在Python中,class并不只有这一角色。class实际上也是object。当我们使用class定义一个类的时候,Python会执行相应代码并在内存中创建一个名为example的object。class 类 :自身拥有创建对象(类的实例)的能力。本质还是对象1、类可以
阅读全文
摘要:"""1、单列模式是什么列子:电脑上有一个回收站,在操作系统中,回收站只有一个实例,整个系统中唯一实例,而且是自行提供的实例,因此回收站是单例模式应用。单列模式是指:保证一个类仅有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单列类。总线对象,就是一个单列,它仅有一个是咧,每个线程对总
阅读全文