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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容