摘要: 条款21:限定类型的可见性 并非所有人都需要知道所有事。也并非你创建的所以类型都需为public。你应只赋予每个类型用来完成你工作所必须的最小的可见性,通常比你能想象的还要少。内部或私有类型能实现public接口,所有客户都可以访问由在私有类型中声明的public接口定义的功能 创建public类型实在是太容易了,并且,通常那样做也是适宜的。许多独立存在的类都应该是内部的,还可以在类中创建protected或private嵌套类来进一步限制其可见性。一个类的可见性越少,在对整个系统更新时所须做的改动就越少;可访问一段代码的地方越少,在对之进行修改时所须做的改动也就越少。 阅读全文
posted @ 2012-03-02 09:12 飘飘白云 阅读(555) 评论(0) 推荐(0) 编辑
本博客遵循 Creative Commons License “署名-非商业用途-保持一致”创作共用协议。 与我联系