设计模式复习笔记
设计模式复习笔记
啊咧咧这个名字没人用
这个作者很懒,什么都没留下…
展开
-
桥接模式
Bridge pattern,结构型设计模式。将抽象部分和实现部分分离,使他们都可以独立的进行变化。适用场景不一定是抽象和实现的关系,两者各自为一个维度,互相变化不受影响,就可以使用桥接实现上:抽象类中持有一个接口 ,抽象类可以扩展出一个维度的不同实现,而持有的接口又有不同的实现,二者可以组合出不同的模式,用户可以使用不同的抽象类实现并为其设置不同的接口实现比如TextView等继...原创 2019-12-28 22:21:58 · 109 阅读 · 0 评论 -
外观模式
外观模式:要求一个子系统的外部与其内部的通讯必须通过一个统一的对象进行,facade模式(又名门面模式)提供的一个高层次的接口,使得子系统更易于使用。是封装sdk的常用手段。他的实现比较简单,提供一个统一的接口对外提供服务,外部通过一个类就可以调用内部的一个或多个子系统的功能栗子:手机可以调用相机系统,也可以调用电话系统,还可以同时调用两个系统实现视频通话,用户只需通过手机这个外观类操...原创 2019-12-28 17:16:38 · 78 阅读 · 0 评论 -
mvc/mvp/mvvm的总结
MVC MVP MVVM Model 典型的mvc中view监听model中数据的改变,他们有耦合 m和v之间没有耦合,主要负责提供数据 封装数据,通过Binder监听数数据改变 View 主要是ui相关的逻辑,为了方便查询数据和监听数据变化,和model之间有耦合 v和p之间存在联系 除了处理ui,还通过binde...原创 2019-12-28 13:58:22 · 87 阅读 · 0 评论