- 博客(4)
- 收藏
- 关注
原创 设计模式【2】-对象行为型-状态模式
一、使用背景 在开发时,一个功能需根据场景不同自主的切换二、举例状态变化三、问题对象的状态太多,选择太复杂,简化状态的判断逻辑,客户不需要知道该用什么算法四、解决方案使用状态模式-允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列
2017-01-11 20:23:38 312
原创 设计模式【1】-对象行为型-策略模式
一、使用背景在开发时,一个功能需根据场景选择不同的方法二、举例战士攻击三、问题算法和对象分开,使两者完全独立四、解决方案使用策略模式-策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。五、使用情景 1. 一个功能的不同类,仅仅实现方法 2. 这
2017-01-10 15:37:46 299
原创 网络相关记录-NAT穿透
-----------------------------------------------------------信息大爆炸,记不住的时候,就记录一下-----------------------------------------------------------背景简介Internet暴涨,可用IP地址不足,路由表不断增大。于是就诞生了NAT穿透NAT穿透技术简介
2017-01-04 17:17:28 476
转载 如何选择Android 第三方工具(服务)
晃荡知乎的之后,看到一篇选择第三方jar的文章,个人不喜欢那么多弯弯绕的jar。只是市场上的第三方jar实在太多。如何选择确实有困扰,转载一下,感觉写的还行。如何选择第三方服务之前使用第三方的东西也没有好好调研,也吃了不少亏,所以自己工作学习的一些见解,希望能和大家分享好讨论。我们做开发有很多要使用第三方的服务SDK,比如登录,分享,支付,客服,IM,推送,数据分析,Bug
2017-01-03 15:24:47 692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人