摘要: 如果要用java写一个单例出来,估计对遇到博文广识者来说,写法跟茴香豆的写法数量不相上下。 但很遗憾,因为java中有另外一把近乎无坚不摧的矛,摧毁了java中存在单例的可能性,这把矛就是众所周知的反射。 因为反射的存在,代码编写者可以将创建单例所需要的前提条件根据实际情况做篡改,使得在创建了某个类 阅读全文
posted @ 2017-04-23 21:41 笨熊星座 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 因为设计计算机的人比较懒,懒人会让自己设计出来的东西也比较懒。因为1就是0000 0001,于是乎,根据1+(-1)=0的原则,-1=0-1=0000 0000-(0000 0001),为了方便计算,虚构出一个1 0000 0000=0000 0000,于是乎-1=0-1=1 0000 0000-0 阅读全文
posted @ 2016-07-22 23:38 笨熊星座 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 设计模式(design pattern),就是设计(design)程序时候可以拿来稍微改改就解决问题的模式(pattern)。 虽然看着挺多的,但等仔细琢磨后抓住各种设计模式的相同点和每种设计模式区别其他设计模式的不同点之后(也就是抓住矛盾的普遍性和特殊性),就会发现其实一点都不多(甚至于还嫌少)。 阅读全文
posted @ 2016-07-16 21:36 笨熊星座 阅读(386) 评论(2) 推荐(1) 编辑