05 2021 档案

摘要:一、定义 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。吹了一大段概念,用一句白 阅读全文
posted @ 2021-05-12 09:21 童话述说我的结局 阅读(100) 评论(0) 推荐(0) 编辑
摘要:一、定义 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器 阅读全文
posted @ 2021-05-09 22:09 童话述说我的结局 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。模板方法模式实际上是封装一个固定流程,该流程由几个步骤组成,具体步骤可以由子类进行不同实现,从 阅读全文
posted @ 2021-05-09 19:37 童话述说我的结局 阅读(204) 评论(0) 推荐(0) 编辑
摘要:一、定义 委派模式又叫委托模式,是一种面向对象的设计模式,允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用和分配任务,是一种特殊的静态代理,可以理解为全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式属于行为型模式,不属于GOF23种设计模式中。 委派模式有3个参与角色 阅读全文
posted @ 2021-05-01 09:24 童话述说我的结局 阅读(660) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示