常用名词区分(个人笔记)

1.高内聚低耦合 

  内聚性指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。

  耦合是软件结构中各模块之间相互连接的一种度量,模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。

2.同步和异步

  同步,必须一件一件事做,等前一件做完了才能做下一件事,比如打电话。

  异步,做一件事不必理会结果就可以做下一件事,比如发短信。

3.表达式的副作用

  无副作用的表达式,在表达式求值过程中,需要提取这些变量的值,但并不改变这些变量的值

  有副作用的表达式,对使用的变量不但引用,对它们的值还加以改变   。或者称这个表达式是有副作用的

4.有状态bean和无状态bean

  参考:http://blog.csdn.net/lingxiao301415/article/details/1806503

5.命名空间污染

  当使用一个命名时,该命名已被别处使用,如果再次使用会报错。java 通过 不同的包 来区分 

  

 

  

posted @ 2015-12-01 16:28  Iamabc  阅读(129)  评论(0编辑  收藏  举报