4.4k 6 分钟

# Adapter 模式简介 适配器模式 ( Adapter Pattern ) 是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于 结构型模式,它结合了两个独立接口的功能。将一个类的接口转换成客户希望的另一个接口。使得原本由于接口不兼容而不能一起工作的类可以一起工作。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。 举个栗子 现在手机充电接口开始向 Type-C 转变,但是市面上大多数充电线还是传统的接口,如果你有没有针对性的 Type-C 充电线,怎么办呐,答案是显而易见的用转接头,转换接口,从而可以利用传统数据线为 Type-C...
4.1k 6 分钟

# Singleton 模式简介 单例模式 (Singleton Pattern) 是 设计模式中最简单的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 # 运用场景分析 同我们经常使用的 IDE 的工具菜单一样,所对应的对象需要是唯一的,无论我们点击菜单选项多少次,都只会被创建一次,在比如我们使用的通讯工具 QQ , 在一台电脑上一个账号只允许被登录一次 那么问题就来了...