当编码时应该考虑什么?

半年前编成的时候,对于多线程下的编成环境不是考虑的太清楚,只能说明对

于对象的理解能力不是到了一定的境界,老是在埋怨队长不给与自己重任,当

读到多线程的书籍之后,恍然大悟,其实我还是太嫩了。

后来就开始认真地研究对象,对象的创建过程,一个对象在一个项目当中,他

是只需有一个就够,还是每个对象访问这个对象的时候还需去重新创建一个

那如果要写这样一个唯一性的类的时候我应该怎样编成,是否要考虑用

ConcurrentHashMap 而不是用普通的HashMap呢。

之后写的时候,我更能确切地直指问题的所在部分,而进一步的分析一个模块

也能用适当的设计模式去研究对象的行为和属性。

不知道有谁又像我这样的经历没。。

现在设计一个对象,一个模块的时候,我总是会想,如果多个对象同时调用

它,那我的这个对象是否会出问题。

希望我的肤浅的经验能帮助大家。

>我总是会想,如果多个对象同时调用它,那我的这个对象是否会出问题

是的,要有这种习惯,时间长了,就成为你的设计习惯。我就是这样的。

我刚刚参加工作,现在对于对象的理解,还有对象在项目中具体是什么,业务之间的关联是怎么通过这些对象表现出来的之类...都比较模糊.
现在让我设计类或者写方法,我总是觉得无从下手....不知道需要补充哪方面的知识.

请教...