木灵鱼儿
JavaScript设计模式与开发实践
JavaScript 中介者模式
前言中介者模式(Mediator Pattern)是一种行为设计模式,其主要目的是降低多个对象间的通信复杂性。这种模式提供了一个中介者对象,这个对象通常封装有具体对象之间交互的方式,使得对象之间不需要显式地相互引用,从而使其耦合松散,可以独立地改变它们之间的交互。中介者模式就是为了解耦多个对象之间的关联,让他们不在相互依赖,而是依赖一个公共的对象,这个对象就是中介者。中介者模式优化后:中介者模式例子:购买商品我们有一个手机购买页面,手机目前配置选项有:颜色,我们需要根据用户选择的颜色和购买数量,来控制购买按钮是否可以点击,已经库存是否足够。<body> 选择颜色: &...
最近评论