参考:http://www.cocoachina.com/swift/20150115/10870.html
Decorator设计模式
Decorator模式可以自动的为对象添加某些行为或响应能力,并且不需要对该对象做任何修改。
该模式可以通过将希望添加的行为或响应能力打包到另一个对象中,然后通过该对象获得添加的行为或响应能力。
在Swift中,有两种最为常用的实现该模式的方案: Extensions 和 Delegation。
参考:http://www.cocoachina.com/swift/20150115/10870.html
Decorator设计模式
Decorator模式可以自动的为对象添加某些行为或响应能力,并且不需要对该对象做任何修改。
该模式可以通过将希望添加的行为或响应能力打包到另一个对象中,然后通过该对象获得添加的行为或响应能力。
在Swift中,有两种最为常用的实现该模式的方案: Extensions 和 Delegation。