用过苹果手机的人对这两样东西应该很熟悉
我们常常需要买多左边那个适配器来用,要不然以苹果这插头,没几个排插能插上的。
但有了这转换器的话,只要满足两端标准,就可以循环利用,很”环保”.
例如这样: — 或者这个:
想当年的巴别塔,如果有这样的做语言转换的翻译人,估计也建好了把。
用过苹果手机的人对这两样东西应该很熟悉
我们常常需要买多左边那个适配器来用,要不然以苹果这插头,没几个排插能插上的。
但有了这转换器的话,只要满足两端标准,就可以循环利用,很”环保”.
例如这样: — 或者这个:
想当年的巴别塔,如果有这样的做语言转换的翻译人,估计也建好了把。
今天我们来说说那个代理模式,他的一大功效就是成了挡子弹的人,代替幕后黑手出来干活。
为何这么说呢?
因为人如其名,代理,就是中间人代理商这样的,
我们不用过问到底背后怎么做,只需要找到这个代理人,他可以帮我们搞定所有。
假设有这么一个人,他可以制造茶叶蛋,炸弹,手枪,火箭,电脑病毒等等。嗯,是个人才。
现在他突然手头紧了,想找个朋友帮他看有没什么门路,卖点东西出去,但为了给自己留点后路,他就同他朋友说他会做茶叶蛋
,是个十分正经的守法好人民,同时希望帮他卖一点,虽然这朋友并不知道他如意算盘背后是给他背后做的事业提供资金来源。
在开始写之前我想吐槽下CSDN! 在上面写的源码探索系列6和14居然不见了,上次找版主去找回一次别的文章! 这次居然跑了两篇,服务器要高可用啊!
现在还记得14写的内容是HandleThread,但第六篇那么久那里还记得写的是哪篇,想补都补不回来了!
(更新:12/30, 记起来了,那个第六篇是四大金刚之一的广播,唉,那篇写了好久才整理出来的,跪了!)
为了写这篇文章,内心压制了好久,那些文章都是我每天下完班辛辛苦苦熬到凌晨一两点才写完的! 翻看了那么多代码,熬了这么久!真的内心难以忍受这样的错误!
一个可以让人舒服写字的地方真不容易找!
熬了那么多个晚上,整个源码探索系列也算写了点内容了。
虽然很多是代码,不过整个过程要看的内容也真的还不少。
是时候换点内容,刺激下大脑了,下次时机合适时再补充对整个安卓FrameWork的探索文章。
在写这第一系列的源码探索过程遇到了不少设计模式,如:桥接
,组合
,单例
,静态代理
,工场
,策略
等等,因此产生了写设计模式系列的文章念头。
当然,整个过程也和不少的数据结构打了下交道,
嗯,如果有时间,也就顺便把一些数据结构的内容记录下。
那么问题来了,作为一名初出茅庐的小菜鸟,
对这些设计模式的理解也不是多么说出神入化,
关于设计模式的内容的书与文章也已满天飞了,现在我出来写设计模式的文章,又写得不怎么样,这世界还需要多我这么个关于设计模式的吗?
我的思考
自己写,或多或少可以有多一些的思考,就像看别人写的代码一样,觉浅需行。
书上看的时候觉得行,懂了。但想彻底掌握还是需要自己亲行力践
这里列下看过的设计模式的书,文章的就太难以罗列了,就不写在这了,
那篇文章写的时候有参考就再额外补充吧。