12 2021 档案

摘要:一、中介者模式 定义:又叫调停模式,定义一个中介角色来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 一般来说,同事类之间的关系是比较复杂的,多个同事类之间互相关联时,他们之间的关系会呈现为复杂的网状结构,这是一种过度耦合的架构,即不利于类的复用,也不稳定。例如 阅读全文
posted @ 2021-12-07 21:58 上官兰夏 阅读(124) 评论(0) 推荐(0)
摘要:一、责任链模式 定义:又名职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 结构: 抽象处理者(Handler)角色:定义一个处理请求的接口,包含抽象处理方法和一 阅读全文
posted @ 2021-12-06 22:40 上官兰夏 阅读(133) 评论(0) 推荐(0)
摘要:一、简介 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系 阅读全文
posted @ 2021-12-02 22:42 上官兰夏 阅读(120) 评论(0) 推荐(0)