观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,当一个对象(通常被称为主题或者被观察者)的状态发生改变时,所有依赖它的对象(观察者)都会得到通知并自动更新。
分类: 设计模式
装饰者模式
装饰者模式是一个结构型设计模式,用于在不修改原始对象的基础上动态地给对象添加新的功能。装饰者模式通过创建一个包装对象(装饰者),对原始对象进行封装,并对原始对象的功能进行扩展或修改。这使得在运行时可以灵活地为对象添加或删除功能,而不需要修改原始对象的代码。