摘要:
模式简介 组合模式是一种结构型设计模式,用于将节点及节点容器看作统一的节点对象,使得调用者无需关注是单个节点还是一组节点,只需要通过接口方法直接调用即可。最直观的和最常见的例子就是文件系统,文件系统中的文件夹和文件都看作是文件系统节点,文件夹下面可以包括文件和文件夹,这种树形层次的文件结构就是对组合 阅读全文
posted @ 2022-12-04 10:17
我与岁月的森林
阅读(28)
评论(0)
推荐(0)
摘要:
模式简介 观察者模式是一种行为型设计模式,顾名思义它通常是用于对某个或某类对象进行观察,根据所观察的对象的状态而进行处理,例如对UI控件输入事件的监听或者游戏中敌人状态变化触发数值系统的处理等。在观察者模式中,我们习惯于划分出主题和观察者,可以有一到多个观察者对主题进行观察,观察者需要向主题进行注册 阅读全文
posted @ 2022-12-03 11:08
我与岁月的森林
阅读(23)
评论(0)
推荐(0)
摘要:
模式简介 责任链模式是一种行为型设计模式,用于对请求的发起者与处理者进行解耦,同时也用于管理复杂的或繁多的处理流程,责任链也可以看作处理链或者流程链,当一个请求处理系统需要处理多种不同类型的请求或者对于某个请求需要按顺序分步处理时就可以采用责任链模式,并且责任链是易于管理和扩展的,可以对责任链上的处 阅读全文
posted @ 2022-12-02 10:09
我与岁月的森林
阅读(17)
评论(0)
推荐(0)
摘要:
模式简介 装饰器模式是一种结构型设计模式,适用于给一个现有的对象扩展新的功能,同时又不改变其原有的结构和行为。通常对于要给一个对象扩展新的功能,我们首先想到的方式是继承,而继承适合类的层次结构稳定的情况,而且是需要在编译时确定好层次结构,无法在运行时动态地添加功能。那么对于需要运行时动态添加功能、避 阅读全文
posted @ 2022-12-01 10:32
我与岁月的森林
阅读(19)
评论(0)
推荐(0)
浙公网安备 33010602011771号