设计模式
Jerry王王王
这个作者很懒,什么都没留下…
展开
-
适配器模式-常用的设计模式
这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。适配对象不要完全继承需要适配的类。而是与需要适配的类做关联,类适配器使用继承关系来实现,对象适配器使用组合关系来实现。适配器模式有两种实现方式:类适配器和对象适配器。注入对象的形式,使用部分需要的属性或方法。...原创 2022-08-17 14:41:51 · 108 阅读 · 0 评论 -
策略模式-常用的设计模式
策略模式不仅仅可以优化if else代码,其主要的作用还是解耦策略的定义、创建和使用,控制代码的复杂度,让每个部分都不至于过于复杂、代码量过多。除此之外,对于复杂代码来说,策略模式还能让其满足开闭原则,添加新策略的时候,最小化、集中化代码改动,减少引入 bug 的风险。......原创 2022-08-13 17:01:17 · 91 阅读 · 0 评论 -
单例模式-常用设计模式
单例模式就是确保系统中某个类只有一个实例,无需频繁创建和销毁对象,节约了系统资源。多应用于缓存、日志对象。原创 2022-08-09 11:20:06 · 77 阅读 · 0 评论 -
代理模式-常用设计模式
所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。原创 2022-08-09 09:09:22 · 56 阅读 · 0 评论