设计模式

  • 设计模式之-桥接模式

    定义: 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 桥接模式参与者 Abstraction:抽象。 RefinedAbstraction:被提炼的抽象。 Implementor:实现。 Concret…

    设计模式 2023年4月13日
    00
  • 设计模式之-外观模式

    定义: 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 外观模式参与者 Facade:外观类,知道哪些子系统类负责处理请求,将客户的请求代理给适当的子系统对象…

    设计模式 2023年4月13日
    00
  • 设计模式之-适配器模式

    定义: 适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 适配器模式参与者 Target:客户(Client)所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 Adapter:…

    设计模式 2023年4月13日
    00
  • 设计模式之-组合模式

    定义: 组合模式(Composite Pattern):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式参与者 Component:组合中对象的抽象和接口。 Leaf:在组合中表示叶节点对象,叶节点没有子节点。 Composite:在组合中表示枝节点对象,用来存储子部件,实现Component…

    设计模式 2023年4月13日
    00
  • 设计模式之-解释器模式

    定义: 解释器模式(Interpreter Pattern) :定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类行为型模式。 解释器模式参与者 Context:包含解释器之外的一些全局信息。 AbstractExpression:抽象表达式,声明一个抽象的解释操作,这个接口为抽象语法树中所有的节…

    设计模式 2023年4月13日
    00
  • 设计模式之-代理模式

    定义: 代理模式(Proxy Pattern) :给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英 文叫做Proxy或Surrogate,它是一种对象结构型模式。 代理模式参与者 Subject:定义了RealSubject和Proxy的共用接口,这样就在任何使用RealSubject的地方都可以使用Proxy。 RealSubject…

    设计模式 2023年4月13日
    00
  • 设计模式之-享元模式

    定义: 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 享元模式参与者 Flyweight:所有具体享元类的超类或接口,通过这个超类或接口…

    设计模式 2023年4月13日
    00
  • 设计模式之-模板方法模式

    定义: 模板方法模式(TemplateMethod Pattern) :定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板该当使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法模式参与者 AbstractClass:实现了一个模板方法,定义了算法的骨架,具体子类将重定义特定的方法以实现一个算法的步骤。 ConcreteClas…

    设计模式 2023年4月13日
    00
  • 读书笔记—-软件设计原则、设计模式

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11…

    设计模式 2023年4月13日
    00
  • 设计模式之适配器模式

    适配器相当于一种中间件,转换器。 举个例子,当我们的电脑想再连接一个显示屏,但显示屏只有一个VGA口和VGA线,而我们的电脑只有一个HDMI口,那我们就需要一条HDMI转VGA的转换线来连接。 适配器模式有两种:类适配器、对象适配器,接口适配器 1、类适配器模式: 原理:通过继承来实现适配器功能。 当我们要访问的接口A中没有我们想要的方法 ,却在另一个接口B…

    设计模式 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部