《重构-改善既有代码的设计》Martin Fowler 摘要: 第八章 重新组织数据
Self Encapsulate Field 自封装字段
你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。
为这个字段建立取值/设置函数,并且只以这些函数来访问字段。
子类用超类数据时
Replace Data Value with Object 以对象取代数据值
...
分类:
其他好文 时间:
2014-06-20 12:42:22
阅读次数:
280
easyui基础部分的学习(八大部分)只剩下searchbox和pargressbar、tooltip了,有点小激动呢。本偏文章将对searchbox和pargressbar做一个学习。鉴于两者的内容都不会太多,这里就直接将之合并在一起啦!
searchbox
不用过多解释,只要用于用户对数据的搜索。使用$.fn.searchbox.defaults重载默认值。
依赖组件...
分类:
其他好文 时间:
2014-06-20 11:36:04
阅读次数:
288
程序员的人生出口很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八门,可以是Windows系,可以是Android系,可以是iPhone系等等,但如果为之做点抽象,那就会发现人生出口的类别其实不多,接下来我们就结合例子来看看程序员的人生中最可能的几个出口。这些出口里有大部分人的未来景象。1 成就...
分类:
其他好文 时间:
2014-06-20 09:52:18
阅读次数:
281
继
承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:
其他好文 时间:
2014-06-13 14:11:02
阅读次数:
334
最早用天涯和cnblog的初衷在于他们最早和google合作,每天都能index里面的最新内容,但是发现这么多年以后,google已经在墙外。空间和所有内容已经丢linode的vps上去了,域名估计八成也是被墙了,届时用goddaddy的ipv6进行域名解析吧.
此致敬礼
分类:
其他好文 时间:
2014-06-13 13:35:09
阅读次数:
294
JAVA线程 工作内存 主内存java内存模型中的八种操作:lock unlock read load
use assign store write八种基本操作必须满足的规则volatile当一个变量被定义成volatile之后,它将具备两种特性
一是保证此变量对所有线程的...
分类:
编程语言 时间:
2014-06-13 13:22:55
阅读次数:
294
一帮程序员兄弟,总是能聚在一起的机会不多,即便是在一个充满诱惑的酒吧里。这个周末,小凡和明羽都在加班,我一个人不喜欢太喧闹的地方,酒吧的喧闹只能映衬内心的孤独,令人回想起伤心的往事。
一个人无聊,便下意识的选择来到了南图,不知道是对那一段记忆的怀念,还是习惯了这里的安静。迈进图书馆的大厅,过往的一幕...
分类:
其他好文 时间:
2014-06-12 00:58:38
阅读次数:
336
继
承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:
其他好文 时间:
2014-06-12 00:31:31
阅读次数:
380
------java.lang.ObjectObject:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。具体方法:1,boolean
equals(Object obj):...
分类:
其他好文 时间:
2014-06-11 23:30:32
阅读次数:
308