Fork me on GitHub

随笔分类 -  设计模式

摘要:适配器模式 适配器模式:将一个类的接口,转换成另一个类的接口。让原本不兼容的类可以使用(这里的接口表示某种意义上的抽象)。 适配器模式分为两种: 类适配器模式:适配者和适配器为继承的关系,适配器在提供目标的行为时,是通过继承适配者的行为去表现。 对象适配器模式:适配者和适配器为组合的关系,适配器在提 阅读全文
posted @ 2019-11-15 15:00 insaneXs 阅读(121) 评论(0) 推荐(0)
摘要:单例模式可以保证一个类只允许存在一个该列的实例,并提供了访问该类对象的唯一方式。 在许多应用场景中,该模式可以保证系统的正确运行。 以下是单例模式的几种实现方式。 方式一:最基础的单例模式 上面的代码中先通过私有化类的构造函数,禁止外部直接调用构造函数创建对象,同时增加了一个私有的静态变量存放单例对 阅读全文
posted @ 2019-11-05 18:50 insaneXs 阅读(111) 评论(0) 推荐(0)
摘要:简单工厂 简单工厂:简单工厂并非设计模式的一种。 UML如下图所示 说明 主要分为两个角色: 和`Factory Product Factory Product`这个接口,而非具体产品。 优势 考虑以下场景:假设我们有一个 需要依赖 。 首先我们将 的创建工作从 中分离出来交给了 ,`Consume 阅读全文
posted @ 2019-10-25 20:12 insaneXs 阅读(136) 评论(0) 推荐(0)