原文地址:http://www.cnblogs.com/lidabo/archive/2012/12/15/2819865.html Package vs. Namespace 我们知道,重用性(reusebility)是软件工程中一个非常重要的目标.重用,不仅仅指自己所写的软件(代码.组件等等)可以被重复利用:更广义的重用是指不同的人,不同的团队,不同的公司之间可以互相利用别人的成果.另外,对于大型软件,往往是由多个团队共同开发的,这些团队有可能分布于不同的城市.地区.甚至国家.由于这些原因,…