上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 命令模式 命令模式是对命令的封装,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式解耦了请求方与接收方,请求方只需要请求执行命令,不用关心命令时怎样被接收,怎样被操作以及是否被执行等。命令模式属于行为型模式。 角色: 接收者角色(Receiver) 阅读全文
posted @ 2024-06-19 20:32 东方欲晓_莫道君行早 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式 迭代器模式,又称为游标模式,它提供一种顺序访问集合/容器 对象元素的方法,而又无需暴漏集合内部表示。迭代器模式可以为不同的容器提供一致的遍历行为,而不用关心容器内容元素组成结构,属于行为型模式。 角色: 抽象迭代器Iterator:负责定义访问和遍历元素的接口 具体迭代器Concrete 阅读全文
posted @ 2024-06-19 20:22 东方欲晓_莫道君行早 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 责任链模式,是将链中每一节点看作是一个对象每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首段发出时,会沿着链的路劲依次传递给每一个节点对象,直到有对象处理这个请求为止。属于行为型模式。 角色: 抽象处理者(Handler):定义一个处理请求的方法,并维护一个 阅读全文
posted @ 2024-06-18 21:49 东方欲晓_莫道君行早 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 策略模式 策略模式,又叫政策模式,它是将定义的算法家族分别封装起来,让他们之间可以互相替换,从而让算法的变化不会影响到使用算法的用户,属于行为型模式。 角色: 上下文角色(Context):用来操作策略的上下文环境,屏蔽高层模块对策略,算法的直接访问,封装可能存在的变化。 抽象策略角色(Strate 阅读全文
posted @ 2024-06-18 17:37 东方欲晓_莫道君行早 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 角色: 抽象组件(Com 阅读全文
posted @ 2024-06-18 17:21 东方欲晓_莫道君行早 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 门面模式 门面模式(Facade Pattern),又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其重要特征时定义了一个高层接口,让子系统更容易使用,属于结构型模式 门面模式,静态模式,委派模式 门面模式就是特殊的静态代理模式 门面模式重点在于封装,静态代理重点在于增强。 委派模式 阅读全文
posted @ 2024-06-16 16:26 东方欲晓_莫道君行早 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式 模板方法模式(Template Method Pattern),又叫模板模式,是指定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的默写特定步骤,属于行为型设计模式。 模板方法的本质是抽象封装流程,该流程由几个步骤组成,具体步骤可 阅读全文
posted @ 2024-06-16 16:17 东方欲晓_莫道君行早 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 委派模式 委派模式(Delegate Pattern)又叫委托模式,它允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用与分配任务,是一种特殊的静态代理,可以理解为全权代理。但是,代理过程注重过程,而委派模式注重结果。 角色: 抽象任务角色(Task):定义一个抽象接口,他有若干实 阅读全文
posted @ 2024-06-16 16:04 东方欲晓_莫道君行早 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 组合模式 组合模式,也称为整体部分模式,他的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性。(树形结构) 组合与聚合的关系:组合生命周期保持一致。聚合具有不同的生命周期。 角色: 抽象根节点(Component):定义系统各层 阅读全文
posted @ 2024-06-15 18:07 东方欲晓_莫道君行早 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 享元模式 享元模式,又称为轻量级模式,是对象池的一种实现,类似于线程池。其宗旨是共享细粒度对象,将多个对同一对象的访问集中起来,不必为每一个访问创建单独的对象,以此来降低对内存的消耗,属于结构型模式。 享元模式把一个对象的状态分为内部状态和外部状态。内部状态即是不变的,外部状态是变化的。然后通过共享 阅读全文
posted @ 2024-06-14 14:45 东方欲晓_莫道君行早 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页