美文网首页
二.常用设计模式的推导过程———外观模式

二.常用设计模式的推导过程———外观模式

作者: 王小贱_ww | 来源:发表于2017-07-17 22:14 被阅读10次

上个单元的例子中,为什么要有TripManager和TripTracker,这两个都是单例模式,那我把他们俩合并成一个行不行?——不行!!!
TripManager中负责开始和结束、TripTracker负责常用的一些配置,各自有各自的职责,这就好比TripManager是现实生活中的技术经理,只看结果,不过你怎么实现。TripTracker好比Android组长,分配一些任务。这就引出了外观模式。


捕获.PNG

让client和内部隔离,client只管调用。

捕获2.PNG

Client需要取数据,Repository负责是去本地数据还是请求网络
Client需要加载图片,只需要传参数url、imageview,具体怎么加载的它不管。

最少知道原则least knowledge pricinple

封装和隔离

相关文章

网友评论

      本文标题:二.常用设计模式的推导过程———外观模式

      本文链接:https://www.haomeiwen.com/subject/ppgqkxtx.html