当前位置: 首页 > 文档资料 > Swift 设计模式 >

装饰者模式 - Decorator

优质
小牛编辑
137浏览
2023-12-01

装饰者模式可以动态的给指定的类添加一些行为和职责,而不用对原代码进行任何修改。当你需要使用子类的时候,不妨考虑一下装饰者模式,可以在原始类上面封装一层。

在 Swift 里,有两种方式实现装饰者模式:扩展 (Extension) 和委托 (Delegation)。