“DesignPattern”
设计模式观察者模式
1.定义说白了就是类似于消息的广播和订阅。2.两个基本接口observer 和subject接口 主题和观察者接口 然后各自实现3.案例如微信公众号相当于主题, 观察者是关注这个微信公众号的人。...
每天一个设计模式(3)--单例模式
什么是单例模式?SingletonPattern,确保这个类只有一个实例,而且自行实例化并向整个系统提供这个实例。优点内存中只有一个实例,减少内存开支,减少系统性能的开销(如这个实例对象在生产时...
每天一个设计模式(2)--适配器模式
什么是适配器模式?AdaterPatterns将一个无法匹配现在项目的类或者接口改造成可匹配的接口,从而将原来无法匹配的两个类能够在一起工作。适配器模式的三个角色Target目标角色Adapte...
每天一个设计模式(1)--动态代理模式
什么是代理模式?为其他对象提供一个代理以控制对这个对象的访问。代理模式是常用的Java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托...