Java 设计模式
文章平均质量分 95
好人静
这个作者很懒,什么都没留下…
展开
-
小白自我提高学习设计模式笔记(一)—代理模式
前言 一 代理模式 1. 定义 通过引入代理类的方式来间接访问被代理类的对象。这样被代理类可以专心完成核心功能,代理类可访问和扩展被代理对象,使得代码更加间接,分工更明确。 通常有三部分组成: (1)公共接口:抽象功能的接口; (2)被代理类:需要实现公共接口,实现核心功能; (3)代理类:需要实现公共接口,实现在执行被代理类功能之前进行预处理、过滤消息+传递消息给到被代理类+在被代理类功能执行之后进行后处理消息。 代理类和被代理类之间存在一定的关联关系:在代理类中持有一个被代理类对象.原创 2021-04-08 14:25:58 · 180 阅读 · 0 评论 -
Android中的观察者模式
目录 定义 实例讲解 在Android源码中的运用 1、ListView的Adapter 2、TextWatcher 3、BroadcastReceiver 定义 当一个对象改变状态时,则所有依赖于他的对象都会得到通知并自动更新。 被观察者采用注册-通知-注销来管理观察者。 概念 Android中对应的类 作用 观察者 DataSetObserve...原创 2018-12-19 16:33:40 · 982 阅读 · 0 评论