摘要: 桥接模式 1.介绍 概念 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 阅读全文
posted @ 2021-09-24 22:22 Dawnlight-_- 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 1.介绍 概念 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 主要作用 将一个复 阅读全文
posted @ 2021-09-24 21:48 Dawnlight-_- 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 外观模式 1.介绍 概念 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用 阅读全文
posted @ 2021-09-24 20:59 Dawnlight-_- 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 1.介绍 概念 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类 阅读全文
posted @ 2021-09-24 20:32 Dawnlight-_- 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 1.介绍 概念 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 主要作用 专门定义一些工厂类来负责创建其它类的实例,被创建的实例通常都具有相同的父类。而对于这些工厂类,继承了 阅读全文
posted @ 2021-09-24 16:08 Dawnlight-_- 阅读(104) 评论(0) 推荐(0) 编辑