![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 83
leoYouthDream
不是狮子的狮子
展开
-
设计模式-----迭代器模式和组合模式
设计模式—–迭代器模式和组合模式迭代器模式 , 提供一种方法顺序访问一个集合对象中的各个元素,而又不暴露其内部的表示组合模式 ,允许你将对象组合成树结构来表现“整体/部分”层次结构。组合可以让客户以一致的方式处理个别对象以及对象组合。设计模式系列源码 : https://github.com/liloqian/DesiginModeDemo1.迭代器模式 背景,在我们的code中,会使用各种各样原创 2017-09-18 22:41:07 · 612 阅读 · 0 评论 -
设计模式-----代理模式
设计模式—–代理模式代理模式(静态),为另一个对象提供一个替身或占位符以控制对这个对象的访问设计模式系列源码 https://github.com/liloqian/DesiginModeDemo 背景,我们生活中,一般找个明星代言的过程是,找到明星的代言人,和代言人商量就可以了 1.UML类图 Subject ,抽象出来的一个借口 RealSubject , 真正做事的对象,背景中的明星 Pr原创 2017-09-17 22:57:25 · 245 阅读 · 0 评论 -
设计模式 ----- 观察者模式
设计模式 —– 观察者模式观察者模式,在对象之间定义一对多的依赖,当一个对象状态改变时,依赖他的对象就会收到通知。典型的实现是java swing中的组件监听事件,当我们点击按钮时会调用我们注册的回调函数;还有Rxjava等等 背景 我们是一个天气台,有许多客户,当我们天气信息更新时,我们需要通知用户进行刷新…,我们要利用的是观察者模式 观察者模式主要由下面几部分组成: Subject:抽原创 2017-09-14 16:31:31 · 227 阅读 · 0 评论 -
设计模式 ----- 设计模式总结
设计模式 —– 设计模式总结设计模式系列源码: https://github.com/liloqian/DesiginModeDemo1.什么是设计模式 模式是指在某情形下,针对某问题的某种解决方案。 情景 应用某个模式的情况,这是不断出现的情况 问题 在某情景下达到的目标,也可以是某情景下的约束 解决方案 一个通用的设计,用来解决约束,达到目原创 2017-09-20 23:01:38 · 343 阅读 · 0 评论