05 2024 档案
摘要:桥接模式(Bridge Pattern)属于结构型设计模式,用于将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,使得这两层能够独立地扩展。 桥接模式通常包含以下角色: 抽象化(Abstraction):定义抽象类的接口,维护对实现化对象的引用。 细化抽象(RefinedAbstra
阅读全文
摘要:适配器模式: 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的接口协同工作。这种模式涉及到一个单独的类,该类负责将一个类的接口转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以一起工作。 例如: USB转接口就是适配器,它能够将各种不同类型的接口(如HDMI、
阅读全文
摘要:原型模式(Prototype Pattern)是一种创建型设计模式,在软件工程中用来创建对象的副本,从而避免新建对象时的性能开销。此模式利用已存在的对象实例作为原型,通过克隆(Clone)机制来创建新的对象,新对象与原型对象具有相同的属性和状态,但彼此独立,修改一个对象不会影响到另一个。 原理与特点
阅读全文
摘要:构造者模式:是一种创建型设计模式,是将一个对象拆分成多个部件 分别进行构造 然后组合成为一个整体的设计模式 产品(Product):被构建的复杂对象,通常包含多个组成部件,例如一个需要配置的汽车对象。 抽象建造者(Builder):一个接口,定义了构建产品各个部件的方法。 具体建造者(Concret
阅读全文