04 2014 档案

摘要:观察者模式又叫订阅-发布模式,也是非常常用的设计模式之一。一、介绍还是先来看一下《研磨设计模式》的介绍——定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知,并被自动更新。观察者模式的本质:触发联动。什么意思呢?说白了,就是说一个对象的状态发生改变,另一个... 阅读全文
posted @ 2014-04-29 16:42 Chandler Qian 阅读(1064) 评论(1) 推荐(2) 编辑
摘要:一、介绍什么是代理模式。惯例,我们先看一下《研磨设计模式》中的介绍——为其他对象提供一种代理以控制对这个对象的访问。代理模式的本质是——控制对象访问。什么意思呢?就是我们每次访问一个对象的时候,实际上去访问这个对象的代理。这个代理实际上就是这个对象的替身,可以实现原本对象绝大多数的功能。只有当需要某... 阅读全文
posted @ 2014-04-27 16:37 Chandler Qian 阅读(1038) 评论(2) 推荐(0) 编辑
摘要:编程规范是很重要的东西,能让团队的代码易于阅读和维护,也便于日后的功能扩展。工欲善其事必先利其器!作为一个Java程序员,与Eclipse打交道可能是一辈子的事情。将Eclipse设置为符合公司编程规范的模式,将节省我们很多时间。使用Eclipse的都知道 Ctrl + Shift + F 这个快捷... 阅读全文
posted @ 2014-04-26 21:10 Chandler Qian 阅读(2784) 评论(5) 推荐(0) 编辑
摘要:中介者模式是一个设计模式中非常重要的一个模式,是我们模块设计中经常会用到的。一、介绍那么什么是中介者模式呢?《研磨设计模式》中有这样的定义——用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。中介者模式的本质是——封装交互... 阅读全文
posted @ 2014-04-24 13:36 Chandler Qian 阅读(1124) 评论(0) 推荐(2) 编辑
摘要:今天在书上看到一个作者提出一个问题“怎样通过编写Java代码让Jvm崩溃”,我看了之后也不懂。带着问题查了一下,百度知道里面有这样一个答案: 1 package jvm; 2 3 public class Crash { 4 public static void main(String[]... 阅读全文
posted @ 2014-04-15 17:16 Chandler Qian 阅读(5768) 评论(7) 推荐(4) 编辑

点击右上角即可分享
微信分享提示