05 2021 档案

设计模式中的行为型
摘要:之前两篇文章中,创建型主要讲类的创建,结构型主要讲类的组合,行为型主要侧重类和类的交互。行为型占了设计模式中的一半,在源码中我们经常会看到这些设计模式。 行为型设计模式主要有以下几个 观察者模式 模板模式 策略模式 职责链模式 状态机模式 迭代器模式 访问者模式 命令模式 解释器模式 中介者模式 观 阅读全文

posted @ 2021-05-14 10:04 升级打小怪兽 阅读(97) 评论(0) 推荐(0)

设计模式中的结构型
摘要:设计模式中的创建型,主要解决对象的创建问题。那么接下来这篇文章主要讲下设计模式中的结构型,主要关系类与类之间的组合和组装。 主要有以下几个模式:代理模式,桥接模式,组合模式,享元模式,装饰器,适配器模式,门面模式。 代理模式 代理模式,分为静态代理、动态代理。我们一般用于添加一些非功能性的需求时,用 阅读全文

posted @ 2021-05-14 09:56 升级打小怪兽 阅读(82) 评论(0) 推荐(0)

设计模式中的创建型
摘要:在创建一个对象的时候,我们通常会用到以下几个方式:单例模式、工厂模式、建造者模式。我们具体看下怎么使用,以及应用场景。 单例模式 单例模式常见的主要有饿汉模式、懒汉模式、双重检测、静态内部类。 饿汉模式: public class IdGenerator { private IdGenerator( 阅读全文

posted @ 2021-05-14 09:51 升级打小怪兽 阅读(66) 评论(0) 推荐(0)