随笔分类 -  面相对象

摘要:面向对象 类设计 小结1.用属性还是共有字段?(如果用不到Set和Get控制那么属性也就没有什么意义了,毕竟属性也只是两个方法Set()和Get()而已。从面相对象来看,将成员变量用属性封装则较为规范。)2.方法需要的信息写在方法参数里还是存在类的成员变量里? 根据实际需求。根据代码可读性。根据安全性。 (1)如果存储在成员变量里,则必须在方法调用之前对变量赋值。(方法参数是每次调用都需要传值。废话。)另外,如果条件变化了则需要即时改变成员变量的值,或者重新new一个对象。这就要考虑方法的使用情况了。如果方法需要的参数变化频繁,那么声明一个带参数的方法会很合理。 (2)如果以方法参数形式,则代 阅读全文
posted @ 2011-08-16 16:11 征服自己,征服世界 阅读(1004) 评论(0) 推荐(0)