设计模式
lowl
这个作者很懒,什么都没留下…
展开
-
python装饰器
python中,所谓的装饰器其实是一个函数,这个函数的返回值也是一个函数对象。在装饰器内部,原有函数加装新功能成为新函数后返回给原有的引用 装饰器的作用主要是让其他现有函数在不用修改代码的情况下,新增一些功能。这样就可以将一些函数中的通用代码抽取出来进行复用。 ##无参数装饰器 # 这是装饰器函数,参数 func 是被装饰的函数 def decorator(function): def wrapper(*args, **kw): # 加装新功能 print('新功能先原创 2020-12-16 14:24:05 · 58 阅读 · 0 评论 -
单例模式
单例模式 使用场景 1.需要频繁创建和销毁的对象 2.创建和销毁消耗资源较大的重量级对象 3.经常用到的工具对象 饿汉(静态变量形式) 优点:简单,没有多线程同步问题(类加载的时候就实例化了对象) 缺点:没有实现懒加载,可能造成内存浪费 class Singleton01{ //构造器私有化 private Singleton01(){} //本类内部创建静态对象实例 private final static Singleton01 instance=new Singleto原创 2020-09-27 10:16:47 · 71 阅读 · 0 评论