装饰模式

参考:http://www.cocoachina.com/swift/20150115/10870.html


Decorator设计模式

Decorator模式可以自动的为对象添加某些行为或响应能力,并且不需要对该对象做任何修改。

该模式可以通过将希望添加的行为或响应能力打包到另一个对象中,然后通过该对象获得添加的行为或响应能力。

在Swift中,有两种最为常用的实现该模式的方案: Extensions 和 Delegation。

你可能感兴趣的:(装饰模式)