当编码时应该考虑什么?
半年前编成的时候,对于多线程下的编成环境不是考虑的太清楚,只能说明对
于对象的理解能力不是到了一定的境界,老是在埋怨队长不给与自己重任,当
读到多线程的书籍之后,恍然大悟,其实我还是太嫩了。
后来就开始认真地研究对象,对象的创建过程,一个对象在一个项目当中,他
是只需有一个就够,还是每个对象访问这个对象的时候还需去重新创建一个
那如果要写这样一个唯一性的类的时候我应该怎样编成,是否要考虑用
ConcurrentHashMap 而不是用普通的HashMap呢。
之后写的时候,我更能确切地直指问题的所在部分,而进一步的分析一个模块
也能用适当的设计模式去研究对象的行为和属性。
不知道有谁又像我这样的经历没。。
现在设计一个对象,一个模块的时候,我总是会想,如果多个对象同时调用
它,那我的这个对象是否会出问题。
希望我的肤浅的经验能帮助大家。