2011年8月10日
摘要: 1. 并不是所有人都要看到所有的事情,你的每个类型也不都需要是公有的。在保证类型可以完成其工作的前提下,你应该尽可能地给类型分配最小的可见性。类型的可见性一般都没有你预料中的那么高。内部或似有的类也能实现公有的接口。所有的使用者都能访问到私有类型中公有接口定义的功能。 阅读全文
posted @ 2011-08-10 17:47 酸甜西瓜 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 经常会遇到一些需要保证常量值不能被外界修改的情况,当然,我们可以通过使用private set;的方式来保证内部成员属性不会被外界修改,但是,如果遇到了多线程的情况,可能还是保证不了常量内部数据值的一致性,下面把常用的三种常量定义方式罗列一下,且越往后的方式越使得常量的原子性更强: 阅读全文
posted @ 2011-08-10 10:17 酸甜西瓜 阅读(2095) 评论(12) 推荐(0) 编辑