摘要: 理论 策略模式:它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法都是完成相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 策略模式 阅读全文
posted @ 2022-08-29 21:36 KYZH 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 理论 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法)。现实生活中,工厂是负责生产产品的。同样在设计模式中,简单工厂模式我们可以理解为负责生产对象的一个类,称为“工厂类”。 作用: 将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的类,从而避免了 阅读全文
posted @ 2022-08-29 21:26 KYZH 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 面向对象的好处 通过封装、继承、多态把程序的耦合度降低 用设计模式使程序更加的灵活,容易修改,并且容易复用(可维护、可复用、可扩展、更灵活) 此随笔皆参照《大话设计模式》,具体细节可看书学习。 阅读全文
posted @ 2022-08-29 21:16 KYZH 阅读(16) 评论(0) 推荐(0) 编辑
摘要: UCL-Dehaze(2022-CVPR) UCL-Dehaze: Towards Real-world Image Dehazing via Unsupervised Contrastive Learning paper: https://arxiv.org/abs/2205.01871 code 阅读全文
posted @ 2022-08-29 16:58 KYZH 阅读(1372) 评论(0) 推荐(0) 编辑