设计模式
xlonlat
这个作者很懒,什么都没留下…
展开
-
设计模式-02:适配器模式理解
设计模式-02:适配器模式理解 1.本质 适配器模式本质上就是对现有类接口(Adaptee)的封装及扩展(Adapter),以适配新的需求(Target)。 2.接口说明 1.在目标类(Target)中定义新的接口; 2.适配者类(Adaptee)的接口不需要做任何改变; 3.适配器类(Adapter)调用适配者类的现有接口并扩展功能,以实现目标类中定义的新接口; 4.考虑到软件设计中的合成复用原则,应尽量采用对象适配器,另外一种是类适配器,采用了继承的方式实现。 3.使用场景 1.几个功能不同的类需要兼容原创 2022-04-12 11:15:58 · 137 阅读 · 0 评论 -
设计模式-01:观察者模式理解
设计模式-01:观察者模式理解 1.本质 观察者模式本质上就是一个对象(Subject)通过容器(List、Array等)管理着几个依赖它的对象(Observer)。 2.接口说明 1.这几个Observer对象通常具有相同的接口或者继承于相同的父类,这些接口由Subject对象统一调用; 2.其他常见的接口如订阅(Subscribe)、取消(Unsubscribe),本质上就是增加、移除Observer对象,在Subject或者Observer里实现都可以,要注意线程安全。 3.使用场景 1.最好在模块内原创 2022-04-08 12:48:52 · 120 阅读 · 0 评论