Swift设计模式----外观模式

外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口。
外观模式在现实生活中有很多例子,比如买火车票的黄牛,二手房的中介、基金经理等,只需要告诉他们你的目的,他们自会处理一系列复杂的过程并得到结果。
iOS里有个图片缓存框架SDWebImage,对外使用的接口就是一个UIImageView+WebCache分类,里边有几个设置图片的接口,调用以后,内部再去调用图片下载、缓存、取缓存、解码等操作。

你可能感兴趣的:(Swift设计模式----外观模式)