标签:设计模式
-
也谈TDD,以及三层架构、设计模式、ORM……没有免费的午餐
想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是: 太特么的难写了! 但再难写也要写…
-
如何写代码 —— 编程内功心法
写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作…
-
44、【死磕 Spring】—– 总结
> 原文出自:http://cmsblogs.com 从 6 月份开始写 Spring IOC 源码解析,一直写到 12 月才结束,半年时间一共写了 42 篇文章,基本上每个周末都…
-
设计模式第二系列
认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 开始有设计的理论了。在接触设计模式之前没有怎么想…
-
25、设计模式笔记——设计模式总结
原文出处:http://cmsblogs.com/ 『chenssy』 从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能…
-
24、设计模式笔记—–中介者模式
原文出处:http://cmsblogs.com/ 『chenssy』 在我们的生活中处处充斥着“中介者”,比如你租房、买房、出国留学、找工作、旅游等等可能都需要那些中介者的帮助,…
-
23、设计模式笔记—–解释器模式
原文出处:http://cmsblogs.com/ 『chenssy』 为人处事是一门大学问,察言观色、听懂弦外之音都是非常重要的,老板跟你说“XX你最近表现平平啊,还得要多努力”…
-
22、设计模式笔记—–备忘录模式
原文出处:http://cmsblogs.com/ 『chenssy』 个人比较喜欢玩单机游戏,什么仙剑、古剑、鬼泣、使命召唤、三国无双等等一系列的游戏我都玩过(现在期待凡人修仙传…
-
21、设计模式笔记—–访问者模式
原文出处:http://cmsblogs.com/ 『chenssy』 生老病死乃常态,是我们每个人都逃脱不了的,所以进医院就是一件再平常不过的事情了。在医院看病,你首先的挂号,然…
-
20、设计模式笔记—–职责链模式
原文出处:http://cmsblogs.com/ 『chenssy』 去年参加校招要到长沙来,这个对于我来说不是特别喜欢(但又必须的来,谁叫咱不是985、211的娃呢),但是对于…
-
19、设计模式笔记—–享元模式
原文出处:http://cmsblogs.com/ 『chenssy』 面向对象可以非常方便的解决一些扩展性的问题,但是在这个过程中系统务必会产生一些类或者对象,如果系统中存在对象…
-
18、设计模式笔记—–桥接模式
原文出处:http://cmsblogs.com/ 『chenssy』 在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形…
-
17、设计模式笔记—–原型模式
原文出处:http://cmsblogs.com/ 『chenssy』 以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程…
-
16、设计模式笔记—–建造者模式
原文出处:http://cmsblogs.com/ 『chenssy』 流水作业大家应该都清楚吧!在流水作业中,我们可以将一些复杂的东西给构建出来,例如汽车。我们都知道汽车内部构件…
-
15、设计模式笔记—–代理模式
原文出处:http://cmsblogs.com/ 『chenssy』 在我们实际生活中代理情况无处不在!你在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货、你请朋友帮你…
-
14、设计模式笔记—–组合模式
原文出处:http://cmsblogs.com/ 『chenssy』 我们对于这个图片肯定会非常熟悉,这两幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。在…
-
13、设计模式笔记—–策略模式
原文出处:http://cmsblogs.com/ 『chenssy』 首先我们需要知道策略模式与状态模式是如此的相似,就犹如一对双胞胎一样。只不过状态模式是通过改变对象内部的状态…
-
12、设计模式笔记—–状态模式
原文出处:http://cmsblogs.com/ 『chenssy』 在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的…
-
11、设计模式笔记—–迭代器模式
原文出处:http://cmsblogs.com/ 『chenssy』 你项目组接到一个项目:对电视机的电视频道、电影和收音机菜单进行统一管理,建立一个统一的菜单管理界面,能够看到…
-
10、设计模式笔记—–模板方法模式
原文出处:http://cmsblogs.com/ 『chenssy』 首先我们先来看两个例子:冲咖啡和泡茶。冲咖啡和泡茶的基本流程如下: 所以用代码来创建如下: 咖啡:Caffe…